SAAS Software Developer
Compunnel, Inc.
Job Description
The SaaS Software Developer will contribute to the development of secure, scalable, and customer-centric B2B and B2C SaaS platforms. This role involves building new features, enhancing existing functionality, collaborating with cross-functional teams, and applying modern engineering practices. The position includes writing clean and well-tested code, contributing to technical design, and supporting ongoing maintenance and troubleshooting activities.
The developer will also explore AI-assisted development tools to improve productivity and innovation. Key Responsibilities Build and maintain features for SaaS products across B2B and B2C environments. Collaborate with engineers, product managers, and designers to understand requirements and estimate timelines.
Communicate status updates, including progress, blockers, and delays, proactively. Contribute to improving engineering practices and development processes. Explore and experiment with generative AI tools to enhance workflow efficiency.
Write clean, maintainable, and well-tested code. Implement front-end UI components using TypeScript and React. Develop RESTful API endpoints using TypeScript and Node.js.
Participate in peer code reviews to maintain code quality. Build reusable components and shared code libraries. Follow secure coding practices and meet software security requirements.
Utilize modern developer tools, including AI-assisted tools, to improve productivity. Contribute to design discussions and reviews. Design and build reusable React components with a focus on performance and scalability.
Deliver well-tested code, including unit tests for APIs and UI components. Troubleshoot, debug, maintain, and enhance existing software. Resolve bugs, performance issues, and security vulnerabilities.
Participate in occasional on-call rotations to address customer or system issues. Required Qualifications 5+ years of experience in software engineering. 5+ years of experience using front-end frameworks, preferably React. 5+ years of experience with Node.js and API development. Strong computer science fundamentals and analytical problem-solving abilities.
Familiarity with version control systems such as Git. Understanding of Agile software development practices. Ability to write unit tests; experience with testing frameworks such as Mocha or Jest preferred.
Strong communication skills with the ability to explain technical decisions clearly. Ability to work onsite in the SF Bay Area or align with SF time zone working hours. Preferred Qualifications Experience with NestJS or similar backend frameworks.
Understanding of SaaS product architectures. Familiarity with cloud platforms such as AWS, Azure, or Google Cloud. Experience with AI-assisted development tools such as GitHub Copilot, Claude, or Cursor.
Background in application security or cybersecurity concepts. #J-18808-Ljbffr