Job Description
Join InnovateTech Solutions, a cutting-edge tech leader transforming industries through innovative software solutions. We're seeking a passionate Senior Software Engineer to architect and develop scalable applications for our enterprise clients. Enjoy competitive compensation, flexible work arrangements, and opportunities to lead transformative projects in a collaborative environment.
Responsibilities
- Design and implement high-performance cloud-native applications using microservices architecture
- Lead code reviews and mentor junior developers on best practices
- Collaborate with cross-functional teams to deliver agile solutions
- Optimize system performance and troubleshoot complex technical issues
- Contribute to DevOps pipeline improvements and CI/CD automation
- Document technical specifications and maintain clean, maintainable code
- Stay current with emerging technologies and industry trends
Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- 5+ years of professional software development experience
- Expert proficiency in Java, Python, and modern JavaScript frameworks
- Strong understanding of AWS cloud services and containerization technologies
- Proven experience with Agile methodologies and CI/CD pipelines
- Excellent problem-solving skills and attention to detail
- Strong communication abilities with both technical and non-technical stakeholders
- Experience leading development projects from conception to deployment