We are seeking a talented and experienced
Lead Backend Engineer to join our dynamic team. As a Lead Backend Engineer, you will play a pivotal role in shaping the future of our technology stack by leading and mentoring a team of developers while contributing directly to the development of our backend systems.
Responsibilities - Architecture Design: Convert legacy applications into modern, scalable, and maintainable microservices architectures.
- Hands-on Development: Contribute to the development of backend components using Java, Spring, and Spring Boot.
- Code Quality: Ensure adherence to coding standards and best practices through code reviews and mentorship.
- Database Management: Leverage MySQL to design, implement, and optimize database schemas and queries.
- Cloud Infrastructure: Work closely with cloud architects to deploy and manage applications on AWS.
- Technical Leadership: Oversee the design, development, and maintenance of our backend infrastructure.
- Leading Efforts: Ability to lead a team of engineers and product specialists in achieving project goals and milestones or creating new processes and providing value through technology
- Team Leadership: Ability to mentor developers and foster a collaborative and high-performing environment.
Qualifications - Technical Skills:
- Strong proficiency in Java, Spring, and Spring Boot
- In-depth knowledge of MySQL and relational database concepts
- Experience working with AWS cloud infrastructure
- Familiarity with Hibernate (preferred)
- Experience:
- Minimum of X years of experience in backend development
- At least X year of experience with leadership activities on a development team
- Soft Skills:
- Excellent communication and interpersonal skills
- Ability to collaborate effectively with cross-functional teams
- Strong problem-solving and analytical skills
- Passion for staying up-to-date with emerging technologies
Bonus Points - Experience with Azure DevOps
- Knowledge of Docker and containerization