Supercharge Your Workforce: We create adaptive AI and RPA solutions that accelerate processes across enterprises.
Senior Backend Software Engineer – Node.js/TypeScript
Location
California + 4 moreAll locations: California | New Jersey | New York | Massachusetts | Texas
Posted
6 days ago
Salary
$120K - $150K / year
Seniority
Senior
Job Description
Senior Backend Software Engineer – Node.js/TypeScript
Makai Labs
• Develop new features across our Node.js/TypeScript backend services • Optimize applications for maximum speed and scalability • Ensure the technical feasibility of UI/UX designs • Collaborate with frontend developers and product designers to improve usability • Write robust, clean, and documented code • Maintain and enhance existing applications • Conduct performance tests and ensure responsiveness and stability across all platforms
Job Requirements
- Experience with Node.js and TypeScript required
- 7+ years of professional backend software engineering experience
- Experience building and running software in a regulated, compliance-heavy environment (e.g., healthcare and PHI, HIPAA, SOC 2, or HITRUST)
- Proven ability to pick up new frameworks and tools quickly
- Strong command of relational data modeling and an ORM
- Relevant experience using Docker
- Understanding of microservices architecture and related patterns
- Solid software engineering skills
- Familiarity with modern authorization mechanisms
- Solid experience working from a fully remote position
Benefits
- Fully remote role, Eastern time zone
- Opportunities to work in-person with local colleagues
- Generous PTO
- Full health insurance premium reimbursement
- 401(k) matching
- Career growth & development opportunities
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior .NET Core Developer – FinTech
CC GroupFemale Founded Agency: Integrated Marketing, Brand Experience, Design Studio
• Develop and maintain our code base in relation to proper technologies (.net core, c#) • Develop and maintain core libraries relating to proper technologies (.net core, c#) • Participate in code reviews and contribute to raising the quality of our product • Research new technologies in accordance to the work • Assist in standardization across the whole company • Ensure applications meet quality standards • Documentation of any work • Collaborate with other teams to define, design, and deploy new features • Troubleshoot and liaise with other departments to solve production issues • Other tasks which may be assigned by the management • Participating in continuing education and training to remain current on best practices, learn new programming languages, and better assist other team members
• Develop and implement software systems and applications • Analyze current systems, create, test, implement, and maintain programs • Track work in ticketing system and ensure clarity, conciseness, and accuracy • Write clean and well-commented code using latest technologies • Work on OSS/BSS systems including CRM, Billing, and Integration • Diagnose and resolve issues and liaise with team members • Prepare UAT and SIT test cases and training material • Conduct testing and performance evaluation of Microsoft Copilot • Create cases on Salesforce project • Handle minor tickets and support Camunda processes
Role Description Buscamos a un Desarrollador Full Stack Semi-Senior radicado en Venezuela o Ecuador que quiera dar el siguiente paso en su carrera, sumándose a un proyecto clave en el sector financiero. Tu rol no será solo picar código: serás una pieza fundamental en la construcción de soluciones críticas, creando funcionalidades de punta a punta en arquitecturas sólidas y escalables. - Desarrollo End-to-End: Crear endpoints robustos y diseñar componentes UI intuitivos para módulos secundarios dentro de la plataforma. - Gestión Documental: Construir el repositorio documental del proyecto integrando servicios en la nube (AWS S3), gestionando versionado y conectando con SharePoint y Barú. - Inteligencia de Datos y Reportes: Diseñar e implementar motores de reportería dinámicos utilizando JasperReports e integrando exportaciones hacia Power BI. - Calidad y Excelencia: Diagnosticar y corregir con agilidad los defectos identificados en las etapas de UAT (User Acceptance Testing) para garantizar un software libre de fallos. Qualifications - Ubicación: Estar residenciado en Venezuela o Ecuador (requisito indispensable). - Experiencia: Entre 3 y 5 años trabajando en roles Full Stack. - Backend: Dominio de Java y Spring Boot. - Frontend: Manejo sólido de React. - Bases de Datos: Experiencia práctica con PostgreSQL. - Especialidades: Generación de reportes con JasperReports e integración de repositorios documentales. - Herramientas de Control: Control de versiones con Git. - Formación: Titulación técnica o universitaria en Ingeniería de Sistemas, Ingeniería de Software, Tecnología en Desarrollo de Software o carreras afines. - Inglés: Nivel intermedio para lectura, escritura y conversación fluida con el equipo. Requirements - Lo que suma puntos (Deseable): - Certificación AWS Certified Cloud Practitioner. - Certificaciones oficiales en Java o Spring Framework. - Pasión por aprender, compartir ideas y evolucionar continuamente junto al equipo. Benefits - Compensación: Salario fijo competitivo alineado a tu experiencia. - Flexibilidad Total: Modalidad de trabajo 100% remota (desde Venezuela o Ecuador). - Proyectos de Alto Impacto: Retos técnicos reales dentro del sector financiero / Portfolio Management. - Cultura Increíble: Un entorno de autonomía, colaboración y dinamismo donde se valora tu iniciativa y se reconoce tu impacto. - Crecimiento Continuo: Apostamos por tu desarrollo técnico y profesional con espacio para aprender y proponer.
• Assist in the design and maintenance of various databases, including stored procedures, indexing, and data models. • Develop and optimize ETL pipelines and workflows using SSIS, Python, PySpark, and SQL Server. • Execute large-scale data migrations, including cleansing, validation, and transformation across enterprise systems. • Develop and optimize SQL scripts and stored procedures to support data conversion, validation, and ongoing processing needs. • Build data ingestion and transformation workflows across raw, staging, curated, and analytics layers. • Build and maintain various reporting solutions using SSRS and PowerBI. • Design and implement logical and physical data models (ERDs) for various applications. • Develop stored procedures, views, SQL scripts, and other database components supporting transactional and reporting systems. • Provide production support, including troubleshooting performance issues and on-call support when needed. • Collaborate with cross-functional teams and participate in Agile ceremonies, development activities, code reviews, and release cycles. • Provide knowledge transfer.



