As a Lead Software Engineer, BackEnd, you will be responsible for leading the development of scalable and efficient back-end systems using Java, Scala, and AWS technologies. You will work closely with cross-functional teams to design, develop, and deploy high-quality software solutions that meet the needs of our customers.
Key Responsibilities
- Lead the development of back-end systems using Java, Scala, and AWS technologies.
- Collaborate with cross-functional teams to design, develop, and deploy high-quality software solutions.
- Ensure scalability, reliability, and performance of back-end systems.
- Provide technical leadership and mentorship to junior engineers.
- Stay up-to-date with industry trends and emerging technologies.
Requirements
- 8+ years of experience in back-end software development using Java, Scala, and AWS technologies.
- Proven track record of leading high-performing teams and delivering complex software projects.
- Strong understanding of software design patterns, architecture, and best practices.
- Excellent communication and collaboration skills.
- Bachelor's degree in Computer Science or related field.