Description
We are seeking a Software Engineer I, Tech Lead to join our dynamic team in India.
The ideal candidate will have 4-7 years of experience in software development and will play a key role in leading technical projects and mentoring junior developers.
Responsibilities
- Design, develop, and maintain software applications in alignment with project requirements.
- Lead technical discussions and guide the team in implementing best practices.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Participate in code reviews to ensure code quality and adherence to standards.
- Troubleshoot and debug applications to optimize performance.
- Mentor junior developers and contribute to their professional growth.
Skills and Qualifications
- Bachelor's degree in Computer Science or related field.
- 4-7 years of experience in software development.
- Proficient in programming languages such as Java, Python, or JavaScript.
- Experience with web frameworks like React, Angular, or Vue.js.
- Strong understanding of database management systems such as MySQL, PostgreSQL, or MongoDB.
- Familiarity with version control systems, preferably Git.
- Knowledge of software development methodologies like Agile or Scrum.
- Excellent problem-solving skills and ability to work under pressure.
- Strong communication and teamwork skills.
Skills Required
Java, Spring Boot, Kubernetes, Sql, Microservices