Job Description
Join InnovateTech Solutions as a Senior Software Engineer and shape the future of digital innovation. We're seeking passionate technologists to architect scalable systems, mentor junior developers, and drive our product roadmap forward. Our Atlanta-based team operates in a collaborative environment with cutting-edge tools and flexible work arrangements. Enjoy competitive benefits, professional development stipends, and the opportunity to build solutions used by millions worldwide.
Responsibilities
- Design, develop, and maintain high-performance cloud-native applications using microservices architecture
- Mentor junior engineers through code reviews and technical guidance
- Collaborate with product teams to translate business requirements into technical specifications
- Implement CI/CD pipelines and optimize deployment workflows
- Lead architectural decisions while ensuring system scalability and security
- Contribute to open-source projects and stay current with emerging technologies
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of experience in full-stack development with modern frameworks
- Proficiency in Java, Python, and cloud platforms (AWS/GCP)
- Strong understanding of RESTful APIs, databases (SQL/NoSQL), and DevOps practices
- Experience with Agile methodologies and test-driven development
- Excellent problem-solving skills and ability to thrive in fast-paced environments