Senior Software Engineer, Fullstack

New
United StatesFull-TimeSenior
SalaryCompetitive salary package with equity opportunities.
Apply NowOpens the employer's application page

Job Details

Experience
7+ years
Required Skills
AWSDockerNode.jsSQLExpress.jsJavascriptTypeScriptNosqlReactCI/CD

Requirements

  • 7+ years of professional software engineering experience.
  • 2+ years of hands-on experience with JavaScript technologies including React, Node.js, Express, and TypeScript.
  • Strong understanding of SQL and NoSQL database design principles.
  • Experience building scalable web applications and customer-focused digital products.
  • Familiarity with cloud platforms, preferably AWS (GCP or Azure also considered).
  • Experience collaborating with product teams and contributing to product design decisions.
  • Familiarity with AI-assisted development tools such as Claude Code.
  • Strong problem-solving skills with the ability to independently investigate and resolve technical challenges.
  • Ability to work effectively in a remote, asynchronous, and highly collaborative environment.
  • Excellent communication skills for technical and non-technical stakeholders.

Responsibilities

  • Partner with product management, operations, sales, and marketing teams to understand business needs and translate them into effective platform solutions.
  • Design, prototype, develop, test, deploy, and maintain fullstack applications and features throughout the product lifecycle.
  • Write clean, maintainable, and scalable end-to-end code following engineering best practices.
  • Take ownership of assigned projects by deeply understanding technical requirements, architecture decisions, and business impact.
  • Perform comprehensive testing and quality checks before submitting code for review and deployment.
  • Participate actively in code reviews, technical discussions, and engineering process improvements.
  • Contribute to system architecture decisions and help shape the future technical direction of the platform.
  • Mentor and support other engineers as the team continues to grow.
  • Manage priorities independently in an asynchronous remote environment while maintaining strong communication and accountability.
  • Continuously learn and adopt new technologies to improve platform capabilities and engineering efficiency.
View Full Description & ApplyYou'll be redirected to the employer's site
Competitive salary package with equity opportunities.
Apply Now