Back to Jobs
Senior Full Stack Developer/Architect
- LocationMumbai (Maharashtra)
Job Description
We are currently seeking an experienced professional to join the Software Delivery Center – Mumbai, India team to create solutions for our award winning automotive tech solutions.
Principal 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.
Requirements:
-
Strong 6+ experience with Node.js, Express, and React JS.
-
Solid knowledge in REST API, JavaScript, CSS, 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, ECS/ EKS
-
Experience with source control and development workflows: Bitbucket, Git
-
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 pace, changing environment.
-
Exposure to performance and scalability improvement is desired.
-
Good written and oral communication/presentation skills
Check Your Resume for Match
Upload your resume and our tool will compare it to the requirements for this job like recruiters do.
Check for Match