Responsibilities:

  • Design, develop both the user interface and backend for applications

  • Write clean, well-documented code with unit tests and participate in code reviews

  • Work closely with cross functional team to translate business requirements into technical solutions

  • Identify and optimize performance bottleneck and scalability to ensure efficient, scalable and performance under various load

  • Troubleshoot and debug existing system to ensure continued functionality

  • Mentor junior team members and provide guidance on best practices

Requirements:

  • Min 4 - 6 years of web based application development experience

  • Proficiency in Javascript and frameworks e.g. React, Angular, Vue, etc

  • Experience with server side technologies Node.js using REST APIs and database system SQL or NoSQL

  • Familiarity with version control system, Git

  • Experience with monitoring and observability tools like DataDog or Grafana

  • Experience with agile development methodologies

Nice to Have:

  • Experience with CI/CD pipelines, Docker, or Kubernetes.

  • Exposure to distributed systems or microservices architecture.

  • Experience with cloud platforms such as AWS, GCP, etc.

  • Familiarity with testing frameworks and a strong understanding of test automation.