Job Description
Join our dynamic team as a Senior Software Engineer and revolutionize how businesses interact with technology. At Tech Innovations Inc., we're building cutting-edge solutions for Fortune 500 clients, and we need your expertise to drive innovation. Enjoy hybrid work flexibility, competitive benefits, and opportunities to work with emerging technologies like AI and cloud computing.
Responsibilities
- Design and implement scalable cloud-native applications using AWS and Azure
- Mentor junior engineers through code reviews and technical documentation
- Collaborate with product teams to translate requirements into technical specifications
- Optimize system performance and ensure 99.9% uptime for critical services
- Lead agile development cycles and sprint planning ceremonies
- Contribute to open-source projects and industry best practices
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years in software development with emphasis on backend systems
- Expertise in Python, Java, or Go with microservices architecture
- Strong grasp of CI/CD pipelines and containerization (Docker/Kubernetes)
- Proven experience with relational (PostgreSQL) and NoSQL databases
- AWS/Azure certification preferred
- Portfolio demonstrating complex system design projects