Full Stack and Backend NodeJS TypeScript/JavaScript Engineer (Senior) - Latin America, Remote
Requirements
- 5+ years professional software development experience (backend-focused)
- Strong professional experience with Node.js, TypeScript, and JavaScript
- Experience building low-latency API services in AWS
- Experience building scalable RESTful APIs
- Experience with SDK integrations to other services
- Experience with PostgreSQL/AuroraDB, including Row-Level Security (RLS)
- Experience building secure multi-tenant environments
- Comfortable writing raw SQL and managing schema migrations (e.g., node-postgres, node-pg-migrate)
- Professional experience with React
- Strong testing practices, including integration tests against real databases and failure-mode/fault-injection testing
- Experience working with AI coding assistants as part of daily development
- CI/CD application creation and maintenance skills
- Solid understanding of full stack development, with the ability to contribute to frontend work when needed
- Substantial background working with large, complex systems
- Ability to overlap US business hours
- Bachelor's degree required
- Extreme ownership and accountability for deliverables
- Client-focused dedication to team commitments
- Best practices knowledge and adherence
- Strong problem-solving ability
- Positive mindset and can-do attitude
- Meticulous attention to detail
Preferred Qualifications
- Experience with append-only, event-sourced, or bitemporal data models
- Experience with Fastify and schema-first validation (e.g., Zod)
- Experience running containerized services on AWS Fargate/ECS
- Experience in compliance-sensitive or audit-heavy domains (e.g., fintech, telecom/TCPA compliance)
Company Benefits
- Competitive salary and bonuses, including performance-based salary increases.
- Generous paid-time-off policy
- Flexible working hours
- Work remotely
- Continuing education, training, conferences
- Company-sponsored coursework, exams, and certifications
Skills Required
- 5+ years of professional software development experience, with a backend focus
- Strong professional experience with Node.js, TypeScript, and JavaScript
- Experience building low-latency API services in AWS
- Experience building scalable RESTful APIs
- Experience integrating SDKs with other services
- Experience with PostgreSQL or AuroraDB, including Row-Level Security
- Experience building secure multi-tenant environments
- Experience writing raw SQL and managing schema migrations
- Professional experience with React
- Strong testing practices, including integration tests against real databases and failure-mode or fault-injection testing
- Experience using AI coding assistants in daily development
- CI/CD application creation and maintenance skills
- Solid full-stack development knowledge and ability to contribute to frontend work
- Substantial experience working with large, complex systems
- Ability to overlap US business hours
- Bachelor's degree
- Extreme ownership and accountability for deliverables
- Client-focused dedication to team commitments
- Knowledge of and adherence to software development best practices
- Strong problem-solving ability
- Positive mindset and can-do attitude
- Meticulous attention to detail
- Experience with append-only, event-sourced, or bitemporal data models
- Experience with Fastify and schema-first validation such as Zod
- Experience running containerized services on AWS Fargate or ECS
- Experience in compliance-sensitive or audit-heavy domains such as fintech or telecom/TCPA compliance
What We Do
Helping companies to disrupt in the cloud by providing: - Nearshore Staffing - Cloud consulting - Cloud migration strategies - Cloud native development Process Management and Improvement: Define a working methodology according to the best practices of development to fulfill customer needs. Champion ongoing processes and initiatives to implement the best practices of project management. Research about the latests technologies which could be applied to a project in order to innovate and satisfy project needs Team Building & Management: Empowering teams to ensure every member participation and engagement to the project. Ensure every member is proactively contributing to the progress of the project. Contribute and encourage the team to always provide velocity and quality for every deliverable.






