Software Engineer I -Full stack engineering (Node JS)-Software Engineer III
Deloitte
Bengaluru, Karnataka, IndiaMID
Job Description
Join Deloitte as a Software Engineer with full stack expertise.
Responsibilities
- Develop, test, and maintain high-quality web applications using modern frontend frameworks and Node.js.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Optimize applications for maximum speed and scalability.
- Implement and ensure best practices in frontend and backend development.
- Write clean, maintainable, and efficient code.
- Troubleshoot and debug issues across the stack.
- Stay up-to-date with emerging trends and technologies in software development.
- Participate in code reviews and contribute to the improvement of the overall codebase
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 6-9 years of experience in full stack development.
- Proficiency in JavaScript, HTML, CSS, and modern frontend frameworks (such as React, Angular, or Vue.js).
- Extensive experience with Node.js and frameworks like Express.js.
- Strong understanding of RESTful APIs and WebSocket protocols.
- Familiarity with database technologies such as MongoDB, PostgreSQL, or MySQL.
- Experience with version control systems, preferably Git.
- Knowledge of cloud services (AWS, Azure, or Google Cloud).
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.
Nice to have
- Experience with CI/CD pipelines and DevOps practices.
- Familiarity with TypeScript.
- Understanding of containerization technologies like Docker and Kubernetes.
- Experience in Agile/Scrum methodologies.
- Intensive trainings on latest technologies from eminent external trainers.
- Internal trainings and workshops.
- Subscriptions to prominent online training platforms, such as Lynda.
- Hackathons and tech challenges to exercise your front-end skills.
- Freedom to adopt and use the latest technologies in your live projects.
- Travel opportunity (wherever possible) to work at the client’s location or at our global offices.