Job Description
Join TechInnovate Global's elite engineering team and shape the future of cloud-native solutions! We're urgently seeking a Senior Software Engineer to architect and develop scalable microservices while mentoring junior developers. Enjoy 100% remote flexibility with relocation assistance to Indianapolis, including a $5,000 moving bonus and competitive benefits package. Collaborate with cross-functional teams using cutting-edge technologies in a culture that values innovation and work-life balance.
Responsibilities
- Design and implement high-performance distributed systems using cloud-native architectures
- Mentor junior engineers through code reviews and technical guidance
- Lead CI/CD pipeline optimization and DevOps practices
- Collaborate with product teams to translate requirements into technical specifications
- Conduct thorough testing and debugging of production systems
- Drive technical debt reduction and system scalability initiatives
- Contribute to open-source projects and industry best practices
Qualifications
- 5+ years of experience in backend development with Java/Python/Go
- Expertise in microservices architecture and containerization (Docker/Kubernetes)
- Proficiency with cloud platforms (AWS/GCP/Azure)
- Strong understanding of CI/CD pipelines and infrastructure as code
- Bachelor's degree in Computer Science or equivalent experience
- Excellent problem-solving and communication skills
- Experience with agile methodologies and Scrum frameworks