Job Description
Join our dynamic engineering team at InnovateTech Solutions, where cutting-edge innovation meets impactful software development. We're seeking a passionate Senior Software Engineer to architect and build scalable solutions that transform industries. Enjoy a collaborative culture, competitive compensation, and the opportunity to work with emerging technologies in a fast-paced startup environment.
Responsibilities
- Design and implement high-performance microservices using modern frameworks
- Lead code reviews and mentor junior engineers on best practices
- Optimize system architecture for scalability and reliability
- Collaborate with product teams to define technical requirements
- Implement CI/CD pipelines and automation tools
- Contribute to open-source projects and technical documentation
Qualifications
- 5+ years of experience in backend development with Java/Python
- Expertise in cloud platforms (AWS/GCP/Azure) and containerization
- Strong understanding of distributed systems and data modeling
- Proficiency in testing frameworks and TDD methodologies
- Experience with Agile/Scrum development processes
- BS/MS in Computer Science or equivalent practical experience