Job Description
Join TechNova Innovations, a leader in cutting-edge AI solutions, as we revolutionize industries through software excellence. We're seeking a passionate Senior Software Engineer to architect scalable systems, drive technical innovation, and mentor junior developers. Enjoy a collaborative culture with flexible work options, comprehensive benefits, and opportunities to shape tomorrow's technology.
Responsibilities
- Architect and implement high-performance microservices using cloud-native technologies
- Lead technical design sessions and conduct rigorous code reviews
- Optimize system performance and resolve complex scalability challenges
- Collaborate with product teams to translate business requirements into technical solutions
- Mentor junior engineers and establish best practices for agile development
- Contribute to open-source projects and stay current with emerging technologies
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in at least one modern programming language (Python, Java, or Go)
- Proven experience with cloud platforms (AWS/Azure/GCP) and container orchestration
- Strong understanding of distributed systems and RESTful APIs
- Experience with CI/CD pipelines and DevOps practices
- Demonstrated ability to lead complex technical projects