This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The SaaS Software Developer role involves developing and maintaining B2B and B2C SaaS products, focusing on secure and scalable solutions. Candidates should have over 5 years of experience in software engineering, with strong skills in JavaScript, TypeScript, and React. Collaboration with cross-functional teams and a solid understanding of agile methodologies are essential. A bachelor's degree in Computer Science is required.
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 to maintain code quality and follow engineering best practices
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 — able to explain technical decisions clearly
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