We are looking for a Senior Software Engineer to join our growing engineering team. In this role, you will design, build, and maintain scalable full-stack applications, contribute to architectural decisions, and help drive the technical direction of our product. You will work closely with cross-functional teams to deliver high-quality software that makes a real impact.
What You'll Do
- Design and develop robust, scalable web applications using the MERN stack (MongoDB, Express.js, React, Node.js)
- Build and maintain automated workflows using n8n to streamline business processes and integrations
- Deploy, manage, and optimize applications on Google Cloud Platform (GCP)
- Develop responsive and performant front-end interfaces using React and modern JavaScript (ES6+)
- Strong experience with PostgresSQL.
- Collaborate with product and design teams to translate requirements into clean, maintainable code
- Conduct code reviews and mentor junior engineers on best practices
- Troubleshoot, debug, and improve application performance across the stack
- Contribute to CI/CD pipelines and ensure reliable deployment practices
What We're Looking For
- 4+ years of experience in full-stack software development
- Strong proficiency in the MERN stack — MongoDB, Express.js, React, PostgresSQL and Node.js
- Hands-on experience with n8n for workflow automation and system integrations
- Practical knowledge of Google Cloud Platform — Cloud Run, Cloud Functions, GCS, or similar services
- Deep understanding of JavaScript and modern front-end development patterns
- Experience with RESTful APIs and third-party integrations
- Familiarity with version control systems, particularly Git
- Strong problem-solving skills and attention to detail
- Ability to work independently and communicate effectively in a remote or hybrid environment
Nice to Have
- Experience with TypeScript
- Familiarity with Docker and containerized deployments
- Exposure to AI/ML integrations or automation-first product development
- Prior experience in a startup or fast-paced product environment
Why Join Us
-
Work on a product that is genuinely changing how businesses operate
-
Collaborative, low-ego team that values good ideas over hierarchy
-
Competitive salary and flexible working arrangements
-
Opportunity to grow with the company and shape the engineering culture