We’re looking for a well-rounded, passionate Node JS and React Full Stack Senior Engineer or at the Architect level for our Mumbai-based Software Development Center.
You should be self-motivated and ready to adapt to new technology. You need to be passionate about well-designed code, application performance, and control over code quality.
The role is to ensure the successful execution of the company's business mission through the development and deployment of the company's technology assets/expertise.
Roles & Responsibilities:
- Participate in requirements analysis; translate the requirements into functional application.
- Participate in sprint meetings to decide sprint goals and implement assigned features and functionality in the app.
- Write clean, scalable, reusable, efficient code using Java language for web applications for enhanced user experience.
- Troubleshoot issues and bugs and provide solution in timely manner and following strict quality assurance workflow.
- Write unit test-cases and to follow test driven development.
- Revise, update and refactor existing code to change functionality or improve performance.
- Write database queries and scripts for multiple database engines.
- Participate in planning and provide detailed and accurate estimates for code development efforts.
- Prepare the architectural document artefacts.
- Assist on-shore and off-shore teams with issues needing technical expertise or complex systems and/or programming knowledge. Mentor and develop new or less experienced team members.
Skills & Requirements:
- Strong 8+ experience with Node.js, Express, and React JS.
- Solid knowledge of REST API, JavaScript, CSS, and TypeScript
- Experience with SQL and NoSQL Database.
- Experience with modern web application development, including build tools, testing, and CI/CD pipeline.
- Experience with secure programming practices, software delivery, and cloud security principles
- Experience with cloud technology including AWS, Docker is must. AWS ECS and EKS Knowledge is preferred.
- Experience with source control and development workflows: Bitbucket/Github/Gitlab
- Familiarity with API architectures including microservice strategy.
- Excellent analytical and problem-solving skills; solid understanding of coding aesthetics, able to review code, and provide suggestions.
- Must be comfortable in a fast-paced, changing environment.
- Exposure to performance and scalability improvement is desired.
- Good written and oral communication/presentation skills