Sr. Software Engineer

Skills
Front-End DevelopmentSoftware As A ServiceAmazon Web ServicesBusinessConflictContextModeling
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Strong recent experience shipping production software as a hands-on engineer
  • Deep proficiency in TypeScript JavaScript Node.js Express and React
  • Strong experience with PostgreSQL SQL REST APIs asynchronous programming testing debugging and observability
  • Experience modernizing legacy systems incrementally while keeping a live product running
  • Comfort building integrations and data sync with correctness idempotency and conflict handling
  • Ability to make pragmatic architectural decisions balancing scalability reliability maintainability and speed
  • Experience serving as a senior technical engineer or technical lead on a team
  • Ability to take ambiguous problems from approach to implementation and delivery
  • Strong ownership mindset for quality reliability and long-term health
  • Hands-on fluency with AI development tools such as Claude Code or GitHub Copilot
  • Experience using AI meaningfully in coding debugging research code analysis and problem-solving
  • Ability to identify opportunities for AI and automation to improve workflows and raise quality
  • Track record of mentoring engineers and raising technical capability
  • Ability to communicate technical decisions clearly with Engineering Product QA and other partners
  • Continuous-improvement mindset and collaborative technical leadership

Nice to have

  • Pragmatic
  • Collaborative
  • Curious
  • Hands-on
  • Mentor-minded
  • Quality-focused

Day to day

  • Own the technical outcomes for a delivery team and help ensure shipped software is reliable maintainable and secure
  • Write production code solve complex problems and shape technical direction for features in a modern TypeScript React and Node.js stack
  • Mentor engineers improve engineering practices and use AI driven tooling and automation to increase team leverage and delivery speed