Job description
NovaTech Labs is seeking a Senior Software Engineer to join our Seattle team. You will own the end-to-end delivery of scalable web applications, from architecture to production. We value craftsmanship, customer empathy, and pragmatic execution in a fast-growing product studio.
As part of our engineering organization, you will influence system design, write quality code, and mentor peers. This is a hands-on role with opportunities to lead strategic initiatives and shape product direction.
Responsibility
- Architect and implement scalable features across frontend and backend stacks
- Collaborate with product, design, and QA to define and deliver software releases
- Drive code quality through reviews, testing, and refactoring
- Mentor junior engineers and contribute to a culture of learning
- Own performance and reliability improvements in production systems
- Participate in on-call rotation and incident response
Qualification
- Bachelor's or master's degree in computer science or equivalent
- 5+ years of professional software development experience
- Strong proficiency in JavaScript/TypeScript and modern frameworks (React, Node.js)
- Experience with backend services, APIs, and data modeling
- Familiarity with cloud platforms (AWS or GCP), CI/CD, and automated testing
- Excellent communication and collaboration skills