Job description
TechNova Solutions is seeking a Senior Software Engineer to join our fast-growing team in San Francisco. You will design and build scalable web applications using modern JavaScript/TypeScript stacks and cloud services.
In this role, you will own features end-to-end, collaborate with product and design, and help establish best practices across the engineering org. We value curiosity, ownership, and a bias for action. This role offers a hybrid on-site/remote arrangement for exceptional candidates.
Responsibility
- Architect, implement, test, and deploy web applications using React, Node.js, and cloud services.
- Collaborate with product, design, and QA to define clear requirements and deliver high-quality software.
- Build scalable APIs, integrate with third-party services, and ensure security and performance.
- Lead code reviews, drive continuous improvement, and mentor junior engineers.
- Design and maintain CI/CD pipelines and automated test suites.
- Participate in on-call rotations and ensure system reliability and incident response.
Qualification
- Bachelor's degree in Computer Science or a related field, or equivalent practical experience.
- 5+ years of professional software development experience.
- Proficiency in JavaScript/TypeScript, React, and Node.js with a solid understanding of RESTful APIs.
- Experience with AWS or other cloud platforms, Docker, and Kubernetes.
- Strong knowledge of software design principles, data structures, and algorithms.
- Excellent communication, collaboration, and problem-solving skills.
- Familiarity with modern testing strategies and CI/CD tooling.