Job description
Northstar Digital is seeking a Senior Software Engineer to join our Seattle team. You will design, build, and scale web applications used by customers worldwide. This role offers the opportunity to influence architecture, adopt modern technologies, and work with a collaborative, product-focused team.
As a senior contributor, you will own technical decisions, contribute to roadmap planning, and help shape engineering best practices.
Responsibility
- Design, develop, and maintain scalable full-stack applications using React and Node.js.
- Collaborate with product managers, designers, and QA to translate requirements into high-quality software.
- Build robust APIs, data models, and microservices with attention to performance and security.
- Implement automated tests, code reviews, and CI/CD pipelines to ensure reliable releases.
- Optimize applications for performance, reliability, and user experience.
- Mentor junior engineers and contribute to architectural discussions.
Qualification
- Bachelor's degree in Computer Science or related field, or equivalent practical experience.
- 5+ years of software development experience in modern web stacks.
- Strong proficiency with JavaScript/TypeScript, React, and Node.js.
- Experience building RESTful APIs and working with SQL databases (PostgreSQL/MySQL).
- Experience with cloud platforms (AWS), containers (Docker/Kubernetes), and CI/CD tools.
- Excellent problem-solving, communication, and collaboration skills.
- Ability to work autonomously in a fast-paced environment and mentor others.