Roles&Responsibilities
- Execute on Software Engineering best practices for testing, deploying, and developing code.
- Analyse & create requirements basis the discussions and understanding from various stakeholders.
- Create clear technical specifications.
- Analyze and create efficient deployment architecture.
- Deploying code to production, tracking and debugging technical issues in production environment
- Define code architecture decisions to support a high-performance and scalable product with a minimal footprint
- Design and create advanced, elegant and efficient systems
- Writing and conducting unit test cases, system integration test cases and load test for the application features/APIs developed
Desired Candidate profile
- Bachelors degree in Computer Science or Information Technology
- 4-6 years software development experience
- A thorough understanding of computer architecture, operating systems and data structures
- Extensive experience in NodeJS, Typescript, Express and React
- Good knowledge of MongoDB
- Should have working knowledge of Sonar gateway setup, CI/CD pipelines, docker, Kubernetes.
- Design patterns, and working knowledge of design patterns.