Role Overview
We are looking for an experienced Software Developer with
5+ years of professional experience
in
web development, JavaScript frameworks, backend services, and API development
. You will be responsible for building scalable web applications and robust APIs, working closely with cross-functional teams to deliver innovative solutions.
Key Responsibilities
-
Design, develop, test, and deploy web applications and RESTful APIs.
-
Build scalable backend services using modern frameworks.
-
Collaborate with product managers, designers, and frontend teams to deliver seamless features.
-
Write clean, efficient, and well-documented code.
-
Debug, troubleshoot, and optimize applications for performance and scalability.
-
Integrate with third-party APIs and external services.
-
Contribute to code reviews, agile ceremonies, and continuous improvement.
Required Skills & Experience
-
5+ years of software development experience.
-
Strong proficiency in JavaScript/TypeScript with frameworks such as React, Angular, or Vue.js.
-
Backend development expertise with Node.js, Express.js, or similar frameworks.
-
Hands-on experience with RESTful API design (GraphQL is a plus).
-
Experience with databases (MySQL, PostgreSQL, MongoDB).
-
Proficiency in Git-based version control.
-
Knowledge of security practices and performance optimization.
Preferred Qualifications
-
Experience with cloud environments (AWS, Azure, or GCP).
-
Exposure to CI/CD and DevOps pipelines.
-
Understanding of microservices architecture.
-
Familiarity with containerization (Docker, Kubernetes).