We are looking for a Back End Developer, based in Latin America to work on a long-term project for one of our clients, a real estate marketplace based in Los Angeles, California.
Our client serves as a resource for individuals aspiring to establish a long-term financial foundation and directly support the communities they care about most.
Responsibilities
- Design, develop, and maintain robust back-end applications using PostgreSQL or MySQL and Node.js.
- Design and implement RESTful APIs to facilitate seamless data exchange between the server and client applications.
- Utilize an ORM such as Sequelize for efficient database interactions and ensure data integrity.
- Write and maintain unit tests using Jest or other testing frameworks to ensure high code quality and reliability.
- Manage code using Git for version control, including branching, merging, and pull requests.
- Create and maintain technical documentation related to system architecture, APIs, and development processes.
Requirements
- Advanced Level of English
- 5+ years of experience working with TypeScript and Node.js.
- 5+ years of experience working with PostgreSQL or MySQL.
- Knowledge of an ORM such as Sequelize.
- Experience in REST API design and implementation.
- Familiarity with Git for version control.
Bonus Points
- Bachelorβs Degree in Computer Science, Systems Engineering or related fields
- Familiarity with NestJS for building scalable server-side applications.
- Experience with AWS services for cloud deployment and management.
- Knowledge of containerization using Docker and orchestration with Kubernetes.
- Understanding of web security principles, including authentication and authorization.
- knowledge of other programming languages and frameworks (e.g., Java, Spring).
What we offer
- Long term positions
- Compensation in USD
- Paid time off
- Cool clients and products
- Work with great engineers
4tech