Job Description
Join our dynamic team at TechInnovate Solutions and revolutionize the future of cloud-based software architecture. We're seeking a passionate Senior Software Engineer to design scalable systems and mentor junior developers in a fully remote environment. Enjoy competitive benefits, flexible hours, and the opportunity to work on cutting-edge projects impacting millions of users worldwide.
Responsibilities
- Architect and implement cloud-native applications using AWS/GCP services
- Lead code reviews and drive best practices across engineering teams
- Collaborate with product managers to translate requirements into technical solutions
- Optimize system performance and troubleshoot complex production issues
- Mentor junior engineers through pair programming and technical guidance
- Contribute to CI/CD pipeline improvements and DevOps automation
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of experience in backend development with Java/Python
- Expertise in microservices architecture and containerization (Docker/K8s)
- Strong knowledge of relational and NoSQL databases
- Proven experience with CI/CD pipelines and cloud platforms
- Excellent problem-solving skills and attention to detail