Astreya logo

Full Stack Engineer

Astreya

RemoteFull timeMid level$130k – $150kPosted today
Apply with JobAssist

About the role

About the Role:

This role requires a genuine, end-to-end Full Stack Engineer - not a front-end developer with some back-end exposure, nor a back-end engineer who occasionally works on the UI. The ideal candidate must demonstrate equally strong technical depth across the presentation layer, application/services layer, and data layer.

Job Responsibilities:

  • Design, develop and maintain responsive web applications using React.js and Node.js

  • Build and implement RESTful APIs, GraphQL endpoints, and microservices using Node.js

  • Create clean, maintainable, and performant front-end code using HTML5, CSS3, and JavaScript

  • Implement serverless architectures using Azure / AWS Lambda and container-based solutions with ECS

  • Design and maintain both SQL and NoSQL database schemas and queries

  • Work with graph databases for complex data relationships

  • Write clean, efficient, and well-documented code following best practices

  • Participate in code reviews and provide constructive feedback to team members

  • Debug and optimize applications for maximum performance

  • Work within an agile development environment

  • Mentor junior developers and share technical knowledge

  • Participate in technical design discussions and architecture planning

MUST HAVE Qualifications:

  • Bachelor's degree in Computer Science or related field (or equivalent experience)

  • 8+ years of experience in full stack web development

  • Strong proficiency in HTML5, CSS3, and JavaScript (ES6+)

  • Experience with React.js and its ecosystem (Redux, React Router, etc.)

  • Solid understanding of Node.js and Express.js

  • Experience with Azure / AWS services, particularly Lambda and ECS

  • Understanding of RESTful API and GraphQL design principles

  • Strong experience with SQL databases and NoSQL databases (particularly Couchbase)

  • Experience with graph databases and graph data modeling

Desired Skills:

  • Experience with AI/Copilot, prompt development

  • Experience with CSS preprocessors (Sass/Less)

  • Knowledge of container orchestration and Docker

  • Experience with testing frameworks (Jest, React Testing Library)

  • Experience with TypeScript

  • Knowledge of web security best practices

  • Experience with agile development methodologies

  • Strong problem-solving and analytical skills

  • Excellent communication and collaboration abilities

  • Track record of delivering high-quality web applications

Astreya offers comprehensive benefits to all Regular, Full-Time Employees, including:

  • Medical provided through UHC (PPO, HSA, Surest options) / Medical provided through Kaiser (HMO option only) for California employees only
  • Dental provided through UHC
  • Nationwide Vision provided by UHC
  • Flexible Spending Account for Health & Dependent Care
  • Pre-Tax Account for Commuter Benefit/Parking & Transit (location-specific)
  • Continuing Education and Professional Development via various integrated platforms, e.g. Udemy and Coursera
  • Corporate Wellness Program provided by Goomi Group
  • Employee Assistance Program
  • Wellness Days
  • 401k Plan
  • Basic and Supplemental Life Insurance
  • Short Term & Long Term Disability
  • Critical Illness, Critical Hospital, and Voluntary Accident Insurance
  • Tuition Reimbursement (available 6 months after start date, capped)
  • Paid Time Off (accrued and prorated, maximum of 120 hours annually)
  • Paid Holidays
  • Any other statutory leaves, paid time, or other ancillary benefits required under state and federal law

Millions of jobs, with real people getting hired every day

20,000+
New jobs added daily
7,000,000+
Verified job listings
500,000+
Tailored applications submitted
FAQ

Questions, answered

Click "Apply with JobAssist" – we tailor your resume and application to this role and submit it for your approval.

Yes. This role at Astreya was screened before publishing – we confirmed the employer before listing it.

The employer didn't disclose a salary range for this listing. JobAssist shows pay whenever it's available.

This position can be done from anywhere, with no in-office requirement.

Yes – every application is tailored from your profile and this job's requirements, and you can review and edit before it's sent.