This is a remote, contractor role open to candidates located anywhere in LATAM. Due to local hiring regulations, we are currently unable to accept applications from Venezuela, Cuba, Nicaragua, or Haiti.
About Us
Batuta is orchestrating the future of cybersecurity through Endpoint Intelligence.
Robust endpoint security is the foundation for compliance, data protection, and business continuity. We start with visibility and control—eliminating complexity and fragmentation—so teams can shift from reactive work to building secure, resilient systems. Through intelligent management, we transform cybersecurity from a burden into a business enabler—delivering not just protection, but true peace of mind.
Role Summary
We are looking for a results-driven Full Stack Developer with product vision and critical thinking skills, eager to join a highly collaborative and committed team that focuses on adding value at every stage of development. This role is ideal for someone passionate about development and technology, who enjoys creating solutions while thinking about the real user experience of the tools.
As aFull Stack Developer, you will be responsible for both backend and frontend tasks: designing robust APIs with Node.js, applying advanced TypeScript practices, and building responsive interfaces using React and TailwindCSS.
Key Responsibilities
- Document technical solutions for each proposed problem.
- Develop features across both frontend and backend.
- Design and maintain API components using Node.js, TypeScript, Express, and MongoDB.
- Implement interfaces using React and TailwindCSS.
- Propose technical improvements and actively participate in architecture and scalability discussions.
- You will work cross‑functionally with Product, QA, and DevOps teams to ensure that the implemented solutions meet user needs and maintain the highest quality. We value critical thinking regarding the scalability of systems handling high data throughput. You will have the opportunity to actively contribute to architectural decisions, propose enhancements, manage technical debt, and help keep the platform reliable and efficient.
- If you are motivated by creating impact, taking ownership, and continuously learning, this is an excellent opportunity to grow alongside a team passionate about technology and product development.
Basic Requirements
- 3+ years of professional experience as a Full Stack Developer or Software Engineer in SaaS or product-based environments.
- Spanish and English proficiency (B2+)
- Proven experience delivering production-grade features within agile, multidisciplinary teams.
- Strong problem-solving skills and the ability to take initiative with minimal supervision.
- Excellent communication and collaboration skills.
- Solid understanding of the software development lifecycle (SDLC), including code deployment and version control.
- Logical thinking and the ability to craft clear technical proposals.
Technical Requirements
- Advanced knowledge of TypeScript, including generics, utility types, and advanced typing techniques.
- Backend development experience using Node.js and Express to build and horizontally scale RESTful APIs.
- Hands-on experience with MongoDB and Mongoose, including complex queries, transaction handling, and aggregation pipelines.
- Frontend development using React, Context API and/or Redux, TanStack Query,TailwindCSS, and Material UI.
- Experience with unit and integration testing on both backend and frontend usingVitest.
- Implementation of standard security practices such as rate-limiting, data validation, and sanitization.
- Familiarity with CI/CD workflows and code review best practices.
- Ability to write clear, maintainable technical documentation for developed features and processes.
Nice to Have
- Experience with Elasticsearch (index management and advanced queries).
- Experience in data model design.
- Practical knowledge of Docker.
- Practical knowledge of Kafka, RabbitMQ, or other messaging and queue management tools.
- Understanding of system architecture and the ability to contribute to discussions about vertical or horizontal scalability.
- Experience with monitoring and observability tools (e.g., Datadog, New Relic, Prometheus).
- Experience documenting technical decisions and development rationale to ensure long-term maintainability.