Job description
NovaNova Technologies is a fast-growing software company headquartered in Seattle. We build cloud-native platforms that empower developers to ship high-quality products at scale. We are seeking a Senior Software Engineer to join our product engineering team and help deliver resilient software on modern stacks.
In this role, you will collaborate with product, design, and QA to ship features with speed and precision, while maintaining a strong focus on quality, performance, and maintainability.
Responsibility
- Design, implement, and maintain scalable web applications using React, Node.js, and microservices.
- Collaborate with product, design, and QA to deliver features end-to-end.
- Write clean, well-tested code and participate in code reviews to raise code quality across the team.
- Architect and optimize APIs, data models, and integrations for performance and reliability.
- Mentor junior engineers and share knowledge to elevate the team's capability.
- Implement CI/CD pipelines, monitor production systems, and drive incident prevention and response.
Qualification
- Bachelor's degree in computer science or related field; 5+ years of professional software development experience.
- Strong expertise in JavaScript and TypeScript with deep knowledge of React and Node.js.
- Experience building RESTful APIs, microservices, and cloud-based architectures (AWS preferred).
- Proficiency with relational databases (PostgreSQL/MySQL) and ORM frameworks.
- Experience with testing frameworks (Jest, Cypress) and modern CI/CD workflows.
- Excellent communication, collaboration, and problem-solving skills; comfortable mentoring others.
- Nice-to-have: Docker/Kubernetes, infrastructure as code, and contributions to open-source.