Invest Talent JSC is supporting our client a US SaaS solution company hiring remote developers based in Vietnam.
General:
- Collaborate closely with the front-end team and other stakeholders to ensure seamless integration.
- Write clean, maintainable, and well-documented code.
- Proactively identify opportunities for improvement and optimization.
- Communicate effectively with technical and non-technical audiences.
Backend Development
- Design, develop, and implement scalable backend with the respective APIs using NestJS and Node.js.
- Integrate with third-party email sending providers and other relevant services.
- Build and maintain efficient data processing pipelines for email campaign data.
- Optimize backend performance for high throughput and low latency.
- Implement robust error handling and monitoring mechanisms
- Manage and store the canvas state with run-time updates for real time changes.
Database Administration:
- Design and manage the platform database infrastructure (e.g., PostgreSQL, MongoDB).
- Optimize database performance and scalability.
- Perform regular backups and disaster recovery planning.
- Implement data security measures and access control.
Hosting and Deployment:
- Manage the deployment of backend services and platform on cloud platforms (e.g., AWS, GCP)
- Implement CI/CD pipelines for automated testing and deployment.
- Configure and maintain server infrastructure and containerization technologies (e.g., Docker, Kubernetes)
- Monitor server health and performance, proactively identifying and addressing issues.
Requirements
- 3-5 years of experience as a Backend Engineer with successful product launches under the belt.
- Strong expertise in NestJS and Node.js.
- Strong experience in technical architecture design and development – monolithic and microservices
- Experience with both Server side and Client side architectures
- Experience with relational and NoSQL databases.
- Experience with cloud platforms (AWS, GCP) and containerization technologies.
- Experience with CI/CD pipelines and DevOps practices.
- Experience in building scalable and reusable components
- Excellent problem-solving and analytical skills.
- Ability to work independently and as part of a team.
Bonus Points
- Experience with email campaign platforms and marketing automation tools.
- Passion for building high-quality, scalable software.
- Experience in developing and launching SaaS platform
- Understanding of various ‘Design Assets’ with their implementation, development & management
- Experience with security best practices and threat modeling.
- Familiarity with front-end technologies (ReactJS, et c.) for better API design
Working hours: 2:00pm – 9:30pm Vietnam time
Working type: Fully remote