CrawlJobs Logo

SaaS Software Developer

United States, San Francisco · Job Posted April 17, 2026
Apply Position
Job Link Share

Job Description

The SaaS Software Developer role involves developing secure and scalable B2B and B2C SaaS products. Candidates should have over 5 years of experience in software engineering, with expertise in JavaScript, TypeScript, React, and Node.js. Responsibilities include writing clean code, implementing features, and collaborating with cross-functional teams. A bachelor's degree in Computer Science is preferred.

Job Responsibility

  • Build and maintain features for B2B and B2C SaaS products
  • Collaborate with fellow engineers, the Product Manager, and UX Designer to understand requirements and estimate timelines
  • Communicate progress, blockers, and delays proactively to the team
  • Contribute to improving engineering practices and processes
  • Explore and experiment with generative AI tools to enhance development workflows
  • Write clean, maintainable, and well-tested code
  • Implement front-end UI components using TypeScript and React
  • Implement RESTful API endpoints using TypeScript and Node.js
  • Participate in peer code reviews
  • Collaborate with developers to build reusable code and components
  • Follow software security requirements and secure coding practices
  • Leverage modern developer tools (including AI-assisted tools) to enhance productivity
  • Contribute to technical discussions and design reviews
  • Help design and build reusable React components for the front-end UI
  • Consider performance, scalability, and user experience when implementing features
  • Deliver well-tested code
  • Write unit tests for APIs and front-end components
  • Troubleshoot, debug, maintain, and improve existing software
  • Fix bugs, performance issues, and security vulnerabilities
  • Occasionally participate in on-call rotation to resolve customer issues and address server alerts as needed

Requirements

  • 5+ years of experience in software engineering
  • 5+ years of experience writing code in JavaScript/TypeScript, HTML5, CSS3
  • 5+ years of experience with front-end technologies and frameworks, preferably React
  • 5+ years of experience with Node.js and API development
  • 5+ years of strong computer science fundamentals and problem-solving/analytical skills
  • Familiarity with version control systems (e.g., Git)
  • Understanding of agile software development lifecycle
  • Ability to write unit tests
  • Strong communication skills
  • Must be located in the SF Bay Area or able to work SF timezone hours

Nice to have

  • Experience with NestJS or similar backend frameworks
  • Understanding of SaaS product architectures
  • Familiarity with AWS/Azure/Google Cloud
  • Experience with AI-assisted development tools (e.g., GitHub Copilot, Claude, Cursor)
  • Background in application security or cybersecurity concepts

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

SaaS Software Developer

8 matching positions

Software Development Engineer I- NodeJS

As a Software Engineer at Everseen, you will be an integral part of our dynamic ...
Location
Location
Timișoara; Belgrade
Salary
Salary:
Not provided
everseen.ai Logo
Everseen
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 1-3 years of experience in a similar role is required
  • Ability to work with Linux systems, including troubleshooting skills such as log investigations, performance testing, and connectivity investigation
  • Intermediate knowledge of advanced concepts like microservices and distributed systems
  • Intermediate understanding of cloud security, scalability, and performance optimization principles
  • Intermediate understanding of cloud computing technologies and services, including infrastructure as a service (IaaS), platform as a service (PaaS), and software as a service (SaaS)
  • Curiosity to explore new technologies, methodologies, and best practices
  • Results-oriented attitude
  • Possesses strong analytical and problem-solving abilities, leveraging data to inform product decisions
Job Responsibility
Job Responsibility
  • Design and develop new features and functionalities in collaboration with cross-functional teams
  • Evaluate, integrate, and maintain third-party software solutions
  • Develop comprehensive unit tests
  • Create and maintain CI/CD integrations using Gitlab CI
  • Monitor production logs to identify and troubleshoot issues
  • Investigate reported bugs, diagnose root causes, and implement effective solutions
  • Collaborate with Everseen’s Validation, DevOps, Product, Operations teams and customer’s technical teams
  • Assist with the design and development of new features and functionalities
  • Assist with the design and implementation of reusable, testable, efficient, and elegant code
  • Analyze and collect data from various sources such as log files, application stack traces, and thread dumps
  • Fulltime
Read More
Arrow Right

Software Development Engineer III

As a Software Engineer at Everseen, you will be an integral part of our dynamic ...
Location
Location
Romania; Serbia , Timișoara; Belgrade
Salary
Salary:
Not provided
everseen.ai Logo
Everseen
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3-4 years of work experience in a similar role with a global SaaS company
  • In-depth knowledge of Javascript/Typescript, NodeJS, React
  • Ability to work with Linux systems, including troubleshooting skills such as log investigations, performance testing, and connectivity investigation
  • In-depth knowledge of advanced concepts like microservices and distributed systems
  • In-depth knowledge of Azure Kubernetes Services / Google Kubernetes Engine for container orchestration, MongoDB and Azure Blob Storage / Google Cloud Storage for data storage
  • Excellent understanding of cloud computing technologies and services, including infrastructure as a service (IaaS), platform as a service (PaaS), and software as a service (SaaS)
  • In-depth knowledge of cloud security, scalability, and performance optimization principles
  • Bachelors degree or equivalent focusing on the computer science field is preferred
Job Responsibility
Job Responsibility
  • Design and develop new features and functionalities in collaboration with cross-functional teams to meet project objectives and enhance user experience
  • Evaluate, integrate, and maintain third-party software solutions to optimize system performance and expand product capabilities
  • Develop comprehensive unit tests to validate code functionality, ensure software quality, and minimize regression risks
  • Create and maintain CI/CD integrations using Gitlab CI
  • Monitor production logs to identify and troubleshoot issues, ensuring seamless operation and timely resolution of any anomalies
  • Investigate reported bugs, diagnose root causes, and implement effective solutions to address issues promptly and maintain system stability
  • Collaborate with cross-functional teams to design and develop new features and functionalities
  • Ensure that the developed solutions meet project objectives and enhance user experience
  • Analyze and collect data from various sources such as log files, application stack traces, and thread dumps
  • Create and maintain CI/CD integration using various tools
  • Fulltime
Read More
Arrow Right

Software Development Engineer II – Machine Learning Operations

We are seeking a Full-Stack Engineer to be a key member of the Everseen ML Opera...
Location
Location
Serbia , Belgrade
Salary
Salary:
Not provided
everseen.ai Logo
Everseen
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2-3 years of work experience in a relevant role and global SaaS company
  • Experience in ML infrastructure, MLOps, or Platform Engineering
  • Strong programming skills, with experience in Front-End development, in React and Angular
  • Understanding ML lifecycle, model versioning, and monitoring
  • Experience with back-end frameworks on top of NodeJS ( NestJS )
  • Hands-on experience with Kubernetes, Docker, and cloud services
  • Experience with CI/CD tools (e.g., GitLab, Jenkins)
  • Excellent communication and collaboration skills
  • Experience with Infrastructure as Code (e.g., Terraform)
  • Possesses a comprehensive understanding of technical concepts and terminology relevant to Everseen's products and services
Job Responsibility
Job Responsibility
  • Design and develop new features and functionalities
  • Ensure that the developed solutions meet project objectives and enhance user experience
  • Design and implement reusable, testable, efficient, and elegant code based on requirements
  • Ensure adherence to coding standards and best practices
  • Create, maintain, and run unit tests for both new and existing applications and services
  • Aim to deliver defect-free and well-tested solutions
  • Analyze and collect data from various sources such as log files, application stack traces, and thread dumps
  • Utilize data analysis to identify trends, patterns, and potential areas for improvement
  • Create and maintain CI/CD integration using various tools
  • Automate the build, test, and deployment processes to ensure efficiency and reliability
  • Fulltime
Read More
Arrow Right

Software Developer

You will be part of one of the Agile DevOps teams. Teams consist of a combinatio...
Location
Location
Netherlands , Amersfoort
Salary
Salary:
Not provided
sqills.com Logo
Sqills
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in both working and technical proficiency (e.g. HBO ICT, Computer Science, Business Intelligence, Technical Management)
  • Experience with Java, Go, Kotlin or Rust
  • Experience with SaaS applications
  • Experience with the build / deploy pipeline
  • Passionate about the following concepts: serverless, monitoring, secure development, high performance and high availability
  • Prefer a curious approach to work, you are someone who enjoys sharing new knowledge
  • Good communication skills in English
Job Responsibility
Job Responsibility
  • Designing and implementing microservices for S3 Passenger
  • Translating functionalities into software solutions and bridging the gap between desired functionality and technical solution
  • Fulltime
Read More
Arrow Right

Software Developer

You will be part of one of the Agile DevOps teams. Teams consist of a combinatio...
Location
Location
Netherlands , Enschede
Salary
Salary:
Not provided
sqills.com Logo
Sqills
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in both working and technical proficiency (e.g. HBO ICT, Computer Science, Business Intelligence, Technical Management)
  • Experience with Java, Go, Kotlin or Rust
  • Experience with SaaS applications
  • Experience with the build / deploy pipeline
  • Passionate about the following concepts: serverless, monitoring, secure development, high performance and high availability
  • Prefer a curious approach to work, you are someone who enjoys sharing new knowledge
  • Good communication skills in English
  • We can only consider applications from Dutch, EU/EEA or Swiss citizens, or from individuals who already hold a valid residence and work permit for the Netherlands.
Job Responsibility
Job Responsibility
  • Designing and implementing microservices for S3 Passenger
  • Translating functionalities into software solutions and bridging the gap between desired functionality and technical solution
  • Ownership for their own microservices.
  • Fulltime
Read More
Arrow Right

Software Engineer 2 / Senior Software Engineer

We are looking for an experienced Software Engineers for our Bangalore location ...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
komprise.com Logo
Komprise, Inc.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Solid grasp of computer science fundamentals and especially data structures, algorithms, multi-threading
  • Ability to solve difficult problems with a simple elegant solution
  • Should have solid object-oriented programming background with impeccable design skills
  • Experience in developing management applications and performance management applications is ideal
  • Experience with object-based file systems and REST interfaces is a plus (e.g. Amazon S3, Azure, Google Cloud Service)
  • Should have a BE or higher in CS, EE, Math or related engineering or science field
  • At least 5+ years of experience in software deployment
  • Tech Stack: Java, Maven Virtualisation, SaaS, Github, Jira, Slack, Cloud Solutions and Hypervisors
Job Responsibility
Job Responsibility
  • Responsible for designing and developing features that powers Komprise data management platform to manage billions of files and petabytes of data
  • Responsible for designing of major components and systems of our product architecture, ensuring that Komprise data management platform is highly available and scalable
  • Responsible for writing performance code, evaluate feasibility, develop for quality and optimize for maintainability
  • Work in agile, customer focused and fast paced team with direct interaction with the customers
  • Responsible for analysing customer escalated issues and provide resolutions in a timely manner
  • Should be able to design and implement highly performant, scalable distributed systems
Read More
Arrow Right

Principal Product Manager - Developer Platform

Principal Product Manager role focused on developer platform at PagerDuty, leadi...
Location
Location
United States
Salary
Salary:
180000.00 - 304000.00 USD / Year
https://www.pagerduty.com Logo
PagerDuty
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of product management experience in SaaS, enterprise software, or developer tools
  • Deep knowledge of integration architecture, patterns, and platforms
  • Understanding of cross-application business processes and API best practices
  • Technical depth and communication skills to collaborate effectively with senior engineers
  • Hands-on experience working with third‑party APIs, designing RESTful APIs, and partnering on integration solution design
  • Proven success in high-velocity product teams delivering customer value through iteration and tight feedback loops
  • Proficiency with analytics tools and a track record of data-driven decision-making
  • Ability to communicate clearly with customers and internal stakeholders across product and go-to-market
  • Strong customer empathy and a curiosity-driven approach to learning their needs
  • Ability to lead through influence and drive outcomes across teams
Job Responsibility
Job Responsibility
  • Guide the evolution of our API and developer experience empowering internal teams, customers and partners to build integrations with PagerDuty
  • Bridge the gap between understanding the burning problems of product development teams and API-first platform principles
  • Work closely with our AI team to align our API and MCP platforms, access control, and monetization strategy
  • Lead innovation of our platform with deeper integration of PagerDuty into the SDLC and specifically the developer experience
  • Engage with developers to understand how they want to use PagerDuty within the tools they use every day including IDPs, IDEs, chat tools, project management systems, and more
  • Play a key technical product leadership role to deliver strategic integrations into developer tools
What we offer
What we offer
  • Competitive salary
  • Comprehensive benefits package
  • Flexible work arrangements
  • Company equity
  • ESPP (Employee Stock Purchase Program)
  • Retirement or pension plan
  • Generous paid vacation time
  • Paid holidays and sick leave
  • Dutonian Wellness Days & HibernationDuty - companywide paid days off in addition to PTO
  • Paid parental leave: 22 weeks for pregnant parent, 12 weeks for non-pregnant parent
  • Fulltime
Read More
Arrow Right

Research administration business development associate

Streamlyne is a dynamic, fast-growing SaaS company that partners with university...
Location
Location
Salary
Salary:
80000.00 - 120000.00 USD / Year
streamlyne.com Logo
Streamlyne
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2+ years’ experience in research administration
  • Experience giving software demonstrations and/or training experience at your institution is a plus
  • eRA software implementation experience is a plus
  • Superior written and oral communication skills
  • Meeting facilitation is a plus
  • Participation in the completion of RFP/RFI responses is a plus
Job Responsibility
Job Responsibility
  • Demonstrating the software and articulating the value proposition of our cloud-based Streamlyne Research eRA software
  • Provides input into the roadmap for our product suite
What we offer
What we offer
  • Medical
  • Vision
  • Dental
  • 401k
  • bonus and possible stock options
  • Fulltime
Read More
Arrow Right