Job Description
Join our dynamic engineering team at InnovateTech Solutions and make an immediate impact! We're seeking a passionate Senior Software Engineer to help build cutting-edge cloud-native applications. This is your chance to join a rapidly scaling company with competitive compensation, flexible work arrangements, and opportunities to shape our technical roadmap.
What You'll Love: Collaborative agile environment, professional development stipend, comprehensive health benefits, and stock options. We value work-life balance and encourage innovation in everything we do.
Responsibilities
- Design, develop, and maintain scalable microservices using Java/Spring Boot
- Lead code reviews and mentor junior engineers on best practices
- Optimize application performance and troubleshoot production issues
- Implement CI/CD pipelines using Jenkins, Docker, and Kubernetes
- Collaborate with product teams to translate requirements into technical solutions
- Drive architectural decisions and contribute to our cloud migration strategy
- Participate in on-call rotation and incident response
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in Java, Spring Boot, and cloud platforms (AWS/Azure)
- Strong knowledge of RESTful APIs, microservices, and distributed systems
- Experience with CI/CD tools and containerization technologies
- Excellent problem-solving skills and attention to detail
- Ability to thrive in fast-paced, collaborative environments