Demo

Senior Software Engineer

Fastrak AI
Palo Alto, CA Full Time
POSTED ON 2/7/2025
AVAILABLE BEFORE 5/3/2025

Role Overview

We are seeking a Senior Software Engineer to join our remote engineering team. In this role, you will spearhead the design and development of our core platforms and services. The right candidate will have deep expertise in Node.js, Next.js, NestJS, React, and PostgreSQL, along with a strong understanding of modern software development practices.

Key Responsibilities

  • Architecture & Design
  • Collaborate with the engineering team to design and implement scalable, reliable systems using Node.js (NestJS) and Next.js (React).
  • Create and maintain architectural documents and best practices.
  • Feature Development
  • Lead the end-to-end development lifecycle—from concept to deployment—of key features in our web applications.
  • Write clean, high-quality, maintainable code that follows best practices and coding standards.
  • Database & Integration
  • Design and optimize relational database schemas in PostgreSQL.
  • Develop and maintain data access layers that ensure efficient and secure interactions with the database.
  • Collaboration & Mentorship
  • Work closely with cross-functional teams (product managers, designers, QA) to deliver features on time and with a high level of quality.
  • Mentor and guide junior developers, providing code reviews, feedback, and technical leadership.
  • Performance & Reliability
  • Implement monitoring, logging, and alerting solutions to ensure system stability.
  • Optimize code and databases for performance, scalability, and security.
  • Continuous Improvement
  • Contribute to our DevOps processes by refining CI / CD pipelines, testing automation, and deployment strategies.
  • Stay up to date with the latest technologies and industry trends, proposing new ideas to improve our stack and workflows.

Required Qualifications

  • Education & Experience
  • Bachelor’s or Master’s degree in Computer Science or related field (or equivalent experience).
  • 5 years of professional software development experience, with at least 3 years in building large-scale web applications.
  • Technical Skills
  • Node.js & NestJS : Hands-on experience in building RESTful or GraphQL APIs.
  • Next.js & React : Proven track record of developing and deploying front-end applications.
  • PostgreSQL : Strong understanding of database design, performance optimization, and complex queries.
  • Version Control (Git) : Expertise in using Git for collaborative development.
  • Testing & CI / CD : Familiarity with Jest, Cypress, or similar frameworks, and CI / CD pipelines (GitHub Actions, Jenkins, or equivalent).
  • Soft Skills
  • Excellent problem-solving and debugging abilities.
  • Strong communication skills, both verbal and written.
  • Ability to work effectively in a remote, collaborative environment.
  • Proven leadership qualities and a team-player mindset.
  • Preferred Qualifications

  • Experience with microservices architectures and related tools (Docker, Kubernetes).
  • Knowledge of TypeScript best practices and design patterns.
  • Exposure to cloud platforms (AWS, Google Cloud, or Azure) for production deployments.
  • Familiarity with performance monitoring tools like New Relic or Datadog.
  • Contributions to open-source projects or active participation in technical communities.
  • If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Senior Software Engineer?

    Sign up to receive alerts about other jobs on the Senior Software Engineer career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $176,149 - $220,529
    Income Estimation: 
    $77,657 - $95,021
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Not the job you're looking for? Here are some other Senior Software Engineer jobs in the Palo Alto, CA area that may be a better fit.

    Senior Software Engineer

    Broadcom Software, Palo Alto, CA

    Senior Software UI Engineer

    heat_software, Milpitas, CA

    AI Assistant is available now!

    Feel free to start your new journey!