Job Title: Full Stack Developer
Experience: 2–8+ years
Employment: Full-Time
Job Summary
We are looking for a Full Stack Developer to design, develop, test, deploy, and maintain scalable web applications. The developer will work across both frontend and backend technologies and collaborate with product managers, UI/UX designers, DevOps engineers, and other developers.
Key Responsibilities
- Develop responsive and scalable web applications using React.js, JavaScript, and TypeScript.
- Build backend applications and RESTful APIs using Node.js/Express, Java/Spring Boot, or Python.
- Design and integrate REST APIs and microservices.
- Work with relational databases such as PostgreSQL, MySQL, or SQL Server.
- Work with NoSQL databases such as MongoDB or DynamoDB.
- Deploy and maintain applications using AWS, Azure, or Google Cloud.
- Use Docker and Kubernetes for containerization and deployment.
- Develop and maintain CI/CD pipelines using Jenkins, GitHub Actions, GitLab CI, or similar tools.
- Write unit, integration, and automated tests using tools such as Jest, Cypress, JUnit, or Selenium.
- Participate in code reviews, system design discussions, and Agile/Scrum ceremonies.
- Troubleshoot application, database, and production issues.
- Implement application security, performance optimization, and scalability best practices.
- Work with Git/GitHub for source-code management.
- Collaborate with cross-functional teams to convert business requirements into technical solutions.