Full Stack Engineer
Job Title: Full Stack DeveloperExperience: 2–8+ yearsEmployment: Full-TimeJob SummaryWe 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 ResponsibilitiesDevelop 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.