Job Description
Are you a visionary Software Engineer ready to architect the next generation of cloud-native platforms? At NovaTech Solutions, we are revolutionizing the way enterprises leverage AI and data analytics. We are looking for a Senior Software Engineer who thrives in a collaborative, high-trust environment and is passionate about building robust, scalable systems.
As a key member of our core engineering team, you will be designing distributed systems, optimizing performance, and directly impacting our product roadmap. We value ownership, clean code, and continuous innovation. If you are looking to work with cutting-edge technology and a team of A-players in the heart of San Francisco, this is the role for you.
Why NovaTech?
- Competitive salary & equity package (series C, high-growth)
- Full health, dental, and vision benefits
- Remote-flexible policy (onsite in SF 2x/week)
- Annual learning & development stipend
- Work with modern tech stack: Go, Python, K8s, AWS
Responsibility
- Design and architect high-performance, distributed backend services using Go and Python.
- Collaborate closely with Product, UX, and DevOps to define and ship new features.
- Mentor junior engineers through pair programming and code reviews, fostering a culture of growth.
- Write comprehensive unit, integration, and end-to-end tests to ensure software reliability.
- Own the full lifecycle of software features from conception to deployment and monitoring.
- Optimize database queries and system performance for scalability and cost-efficiency.
- Participate in on-call rotation to ensure platform uptime and stability.
Qualification
- 5+ years of professional experience in backend software engineering.
- Expert-level proficiency in Go or Python; willingness to work in both.
- Strong experience with containerization (Docker) and orchestration (Kubernetes).
- Deep understanding of cloud-native architectures on AWS, GCP, or Azure.
- Proven ability to design and implement RESTful and gRPC APIs.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and a team-first mindset.
- Experience with high-throughput messaging systems (Kafka, RabbitMQ) is a plus.