Apply

Staff Software Engineer, API

Posted 9 days agoViewed

View full description

💎 Seniority level: Staff, 7+ years

📍 Location: United States

💸 Salary: 140400.0 - 224250.0 USD per year

🔍 Industry: Software Development

🏢 Company: Headspace👥 11-50WellnessHealth CareChild Care

🗣️ Languages: English

⏳ Experience: 7+ years

🪄 Skills: AWSBackend DevelopmentNode.jsSoftware DevelopmentSQLDesign PatternsGitTypeScriptAPI testingREST APINosqlCommunication SkillsCI/CDMicroservicesSoftware Engineering

Requirements:
  • 7+ years of hands-on software development experience, with a strong focus on designing and building scalable APIs and microservices.
  • Proven ability to lead projects independently with minimal guidance, while fostering effective collaboration with product managers, designers, and other engineers to achieve shared goals.
  • Demonstrated experience in the full software development lifecycle, from defining and designing new features to successful deployment and iteration in a remote environment.
  • Extensive experience with comprehensive testing methodologies, including unit, integration, and end-to-end testing, and a deep understanding of CI/CD pipelines for efficient and reliable software delivery.
  • Exceptional communication skills, both written and verbal, with the ability to articulate technical concepts clearly and influence stakeholders.
  • A consistent track record of making sound and impactful technical decisions based on a thorough understanding of requirements, constraints, and trade-offs, often in complex situations.
  • BS/MS degree in Computer Science or a related field, with 5-7 years of software engineering experience.
  • Extensive experience with Node.JS and Typescript.
  • In-depth understanding of database management principles, relational and NoSQL databases, and object-oriented programming and design patterns.
Responsibilities:
  • Design and develop high-volume, low-latency applications for mission-critical systems
  • Write well designed, testable, performant, and efficient code
  • Contribute in all phases of the development lifecycle, from collaborating with product stakeholders, writing tech specs & RFCs, to feature release and operations
  • Build APIs, primarily on Typescript/Node.js for our AWS-based services
  • Produce specifications and determine operational feasibility
  • Work with product and engineering teams to release services that operate at our high scaleArchitect and develop high-volume, low-latency applications for mission-critical systems with a focus on scalability and reliability.
  • Write and guide the team in developing well-designed, testable, performant, and efficient code, establishing coding standards and best practices.
  • Lead and contribute to all phases of the development lifecycle, collaborating effectively with product stakeholders on strategy and technical direction, driving the creation of comprehensive tech specs & RFCs, and ensuring smooth feature releases and operational stability at scale.
  • Architect and build robust APIs, primarily on Typescript/Node.js for our AWS-based services, with an emphasis on maintainability, security, and extensibility.
  • Define and drive the creation of comprehensive specifications, and proactively identify and mitigate potential operational risks and feasibility challenges.
  • Collaborate effectively with product and engineering teams, providing technical leadership to release and operate services at our high scale, ensuring cross-functional alignment and knowledge sharing.
Apply