Job Description
Join TechNova Solutions as a Senior Software Engineer and shape the future of scalable cloud-native applications. We're a fast-growing tech startup empowering Fortune 500 companies with AI-driven analytics platforms. This hybrid role offers 3 days/week remote flexibility with our Raleigh-based team, competitive equity packages, and unlimited learning stipends. Collaborate with cross-functional teams to architect distributed systems while mentoring junior engineers through our structured growth program.
Responsibilities
- Design and implement microservices using Go and Kubernetes
- Lead CI/CD pipeline optimization using GitLab and Terraform
- Conduct code reviews and architectural planning sessions
- Develop RESTful APIs with AWS Lambda and DynamoDB
- Monitor system performance using Datadog and Prometheus
- Mentor 2-3 junior engineers through pair programming
- Translate business requirements into technical specifications
Qualifications
- 5+ years of experience in backend development
- Proficiency with Go, Python, or Java
- Expertise in cloud platforms (AWS/Azure/GCP)
- Strong understanding of distributed systems principles
- Experience with container orchestration (Docker/Kubernetes)
- Bachelor's degree in Computer Science or equivalent
- Agile/Scrum certification preferred
- Portfolio demonstrating complex system designs