Note: The job is a remote job and is open to candidates in USA. Raydar is recruiting on behalf of an unnamed client for a Senior Software Engineer. The role owns architecture and delivery for backend services and major engineering initiatives, while improving engineering quality, coaching engineers, and collaborating with product and other departments.
Responsibilities
- Lead the design and build of major features and long-running engineering initiatives
- Write design proposals for sizeable projects and explain the business reasoning behind technical changes
- Keep services fast, dependable and able to grow, with those goals built in from the earliest stage
- Weigh how technical changes affect the business and guide teams in handling the fallout
- Give tasks to AI coding agents, then carefully check and validate what they produce
- Coach other engineers and contribute to the team's technical roadmap
- Collaborate with product managers and other departments so engineering effort supports company priorities
Skills
- Experience at a growth-stage company, ideally one that is well established or an earlier-stage one with solid enterprise adoption
- A track record of building transaction-heavy backend systems that handle large volumes of data
- Hands-on knowledge of distributed systems and message brokers such as Kafka or RabbitMQ
- Expert command of Node.js and TypeScript
- Past ownership of a significant product area's technical design from start to finish
- Practical experience shipping production code with the help of AI coding tools
- Clear communication and a product-oriented mindset
- Eligibility to work remotely from the US or Canada, with Pacific time hours preferred
- Background in building user login and access control features
Benefits
- Equity
- Health insurance
- Unlimited paid time off
- Remote work (US or Canada)
Company Overview