Position Summary:
We are seeking a highly skilled Senior Full Stack Developer to join our development team. This role will be responsible for designing, developing, and maintaining both front-end and back-end components of scalable web applications. The ideal candidate is experienced in building responsive user interfaces, developing microservices, and integrating backend APIs to support a dynamic, fast-paced environment. This position offers the opportunity to work closely with cross-functional teams to deliver innovative software solutions that drive business outcomes.
Key Responsibilities:
-
Design, build, and maintain microservices and API integrations to support application functionality.
-
Develop and maintain responsive, user-friendly web interfaces using JavaScript-based front-end frameworks (preferably ReactJS).
-
Create, consume, and troubleshoot RESTful APIs across various services.
-
Debug, troubleshoot, and resolve issues across the full software stack.
-
Collaborate with designers, QA engineers, and other developers to deliver high-quality, scalable products.
-
Write clean, well-documented, and testable code.
-
Stay current with emerging technologies and propose ways to incorporate them into the development lifecycle.
-
Perform other duties as assigned.
Required Qualifications:
-
Strong understanding of full stack development, including design, development, testing, and deployment processes.
-
3+ years of experience in back-end technologies such as Golang, C#, Java, or Python.
-
3+ years of experience with JavaScript front-end frameworks, preferably ReactJS.
-
3+ years of experience developing responsive web interfaces using HTML5, CSS3, and JavaScript.
-
3+ years of experience working with RESTful APIs.
-
2+ years of experience working with SQL-based databases such as SQL Server, MySQL, or PostgreSQL.
-
Ability to work independently and in a collaborative, fast-paced team environment.
-
Excellent problem-solving skills and attention to detail.
-
Strong verbal and written communication skills.
Preferred Qualifications:
-
Familiarity with containerization technologies (e.g., Docker, Kubernetes).
-
Experience with CI/CD pipelines and cloud platforms (e.g., AWS, Azure).
-
Background in agile development methodologies.
Physical Requirements:
-
Regularly required to sit, stand, and walk throughout the workday.
-
Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions of the position.