Job Description
Seso is seeking a Software Engineer to modernize the back-office for farms by building the leading platform for agribusinesses. The Software Engineer will focus on building with Node.js (TypeScript), React, PostgreSQL, and Redis, working in a codebase that emphasizes typing, tests, and iterative releases. The role involves deploying frequently to production and contributing to projects across the Seso Payroll Platform, Notifications & Backend Infrastructure, and Applicant & Employee Management.
Responsibilities:
- Develop and scale the Seso Payroll Platform to support hundreds of thousands of farmworkers.
- Design and implement scalable and secure system architectures.
- Build and maintain robust back-end infrastructure, including integration stacks.
- Integrate with leading APIs such as Twilio, WhatsApp, and DocuSign.
- Empower employers to manage and communicate with their workforce through the Seso platform.
Requirements:
- Minimum of 4 years of experience, preferably in a startup SaaS environment.
- Excellent communication skills.
- Proficiency in typed Javascript (Typescript/Flow).
- Experience with testing frameworks like Mocha/Chai/Jest.
- Strong history working with modern client-side Javascript frameworks like React/Vue.
- Expertise in building and testing REST-ful/RPC APIs in Node.js/Express/Next.
- Experience in building, maintaining, and troubleshooting CI/Deployment pipelines using Docker.
Seso offers:
- Opportunity to work on full-stack greenfield projects.
- Exposure to event-driven architectures
- Chance to build a massive international messaging platform.