2 days ago
Remote, Costa RicaStaff+
Responsibilities
- Design, implement, review, and troubleshoot backend services using TypeScript and Node.js.
- Build and maintain distributed APIs using REST, GraphQL, and gRPC.
- Lead technical execution and serve as an architectural reference for the core platform team.
- Design and optimize PostgreSQL database schemas and queries.
- Implement and manage infrastructure using AWS or GCP, Kubernetes, and Terraform.
- Translate business, security, and reliability requirements into maintainable platform architectures and API contracts.
- Collaborate on migrations, feature rollouts, and system observability.
- Guide team members through design reviews, code reviews, and shared technical ownership.
Requirements
- 8+ years of software engineering experience with substantial backend or platform engineering responsibility.
- Bachelor’s degree in Computer Science or a related technical field.
- Strong proficiency in TypeScript and JavaScript with production Node.js experience.
- Experience designing and operating distributed APIs using REST, GraphQL, or gRPC.
- Expertise with PostgreSQL, including schema design and query optimization.
- Experience with AWS or GCP, Kubernetes, and Terraform.
- B2-level English proficiency or higher and the ability to clearly discuss complex technical concepts.
- Experience with NestJS is a plus.
- Familiarity with event-driven architectures and Kafka is a plus.
- Experience with enterprise identity and access management, including OAuth 2.0 or OpenID Connect, is a plus.
Tech Stack
Categories
About Monks
Monks combines an extraordinary range of global marketing and technology services to accelerate business possibilities and redefine how brands and businesses interact with the world. It delivers unfettered content production, scaled experiences, enterprise-grade technology and data science fueled by AI to help the world’s trailblazing companies outmaneuver and outpace their competition.
