Job Description
Join TechNova Innovations as a Senior Software Engineer and shape the future of scalable cloud-native applications. We're seeking a passionate innovator to architect, develop, and deploy high-performance systems that serve millions of users worldwide. Our engineering culture combines cutting-edge technology with collaborative problem-solving in a fast-paced startup environment. You'll work directly with product leadership to translate business requirements into elegant technical solutions while mentoring junior engineers. We offer competitive equity packages, comprehensive health benefits, and flexible remote work options.
Responsibilities
- Design and implement microservices architectures using Go and Kubernetes
- Lead code reviews and enforce best practices for CI/CD pipelines
- Optimize database performance and troubleshoot complex production issues
- Collaborate with cross-functional teams to define technical roadmaps
- Mentor junior engineers through pair programming and architecture workshops
- Contribute to open-source projects and stay current with industry trends
- Implement robust security protocols and compliance frameworks
Qualifications
- 5+ years of experience in production-level software development
- Expert proficiency in Go, Python, or Java with strong OOP fundamentals
- Deep understanding of distributed systems and cloud infrastructure (AWS/GCP)
- Proven experience with containerization (Docker) and orchestration (Kubernetes)
- Strong background in SQL and NoSQL databases (PostgreSQL, MongoDB)
- Experience with agile methodologies and JIRA/Confluence workflows
- BS/MS in Computer Science or equivalent practical experience