Job Description
Join our dynamic team at InnovateTech Solutions, where we're revolutionizing digital experiences for Fortune 500 clients. As a Senior Software Engineer, you'll architect scalable cloud-native applications using cutting-edge technologies while mentoring junior developers. Our collaborative culture encourages innovation and professional growth, with competitive benefits including flexible work arrangements and equity opportunities.
Responsibilities
- Design and implement microservices using Java/Spring Boot and AWS
- Lead CI/CD pipeline optimization with Jenkins and Terraform
- Collaborate with product teams to translate requirements into technical specs
- Conduct code reviews and enforce best practices across the organization
- Drive architectural decisions for cloud infrastructure scalability
- Mentor junior engineers through pair programming and workshops
Qualifications
- 5+ years of experience in Java/Python and cloud platforms (AWS/GCP)
- Expertise in microservices architecture and containerization (Docker/Kubernetes)
- Strong background in RESTful API design and GraphQL implementation
- Proven track record of leading full-stack development projects
- Experience with agile methodologies and JIRA/Confluence
- Bachelor's degree in Computer Science or equivalent experience