Job description
Join NimbusTech Solutions, a leading innovator in cloud-native software, to build scalable applications that power modern businesses. We’re seeking a Senior Software Engineer to lead development efforts in Seattle and collaborate with product, design, and operations to deliver high-quality software.
In this role, you’ll design and implement robust features, guide code quality, review peers, and contribute to architecture decisions. You’ll enjoy a supportive, fast-paced environment with opportunities for growth, mentorship, and hands-on impact.
Responsibility
- Lead design and implementation of complex features across the stack (frontend and backend)
- Collaborate with product, design, and QA to deliver high-quality software on schedule
- Mentor juniors and conduct thorough code reviews
- Architect scalable solutions, performance-tune critical paths, and optimize resource usage
- Own CI/CD pipelines and deployment processes to ensure smooth releases
- Write comprehensive tests and drive software quality through TDD/BDD
- Participate in on-call rotation and incident response when needed
Qualification
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience
- 5+ years of professional software development experience
- Strong proficiency in JavaScript and TypeScript; extensive experience with React and Node.js
- Hands-on experience with AWS or other cloud platforms
- Familiarity with REST and GraphQL APIs; relational and NoSQL databases
- Experience with containers (Docker/Kubernetes) and modern CI/CD tooling
- Excellent problem-solving, communication, and collaboration skills
- Ability to work effectively in cross-functional teams and in an agile environment