Job Description
Join TechNova Systems, a pioneer in cloud infrastructure solutions, as a Senior Software Engineer. We're seeking innovative minds to architect scalable systems while enjoying flexibility with remote work options. Our San Jose team collaborates on cutting-edge projects that serve millions of users worldwide. Enjoy competitive compensation, comprehensive benefits, and a culture that values work-life balance. Apply today to become part of our transformative journey!
Responsibilities
- Design, develop, and maintain high-performance distributed systems using microservices architecture
- Collaborate with cross-functional teams to define product requirements and technical solutions
- Optimize application performance and implement robust security protocols
- Mentor junior engineers and conduct code reviews to maintain quality standards
- Drive continuous improvement through CI/CD pipeline enhancements and automation
- Participate in agile ceremonies and contribute to architectural decision-making
Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- 5+ years of experience in backend development using Java/Python/Go
- Proficiency with cloud platforms (AWS/GCP/Azure) and containerization (Docker/Kubernetes)
- Strong understanding of RESTful APIs and microservices patterns
- Experience with database technologies (SQL/NoSQL) and caching strategies
- Proven track record of delivering scalable, production-ready applications
- Excellent problem-solving skills and ability to work independently in remote settings