Senior Full Stack Developer for BioCatch's Applications Group, designing scalable applications and web services using NodeJS and Python.
Responsibilities
Design, implement and maintain scalable applications and web services within the Applications Group’s ecosystem, providing technical leadership and long-term ownership.
Design and implement testable and maintainable software solutions using both front-end and back-end technologies, setting patterns and standards across the team.
Come up with innovative ideas and recommend high-impact software improvements to existing applications, with a focus on scale, reliability, and performance.
Build the team's domain expertise and assume product ownership, while strengthening the shared applications infrastructure as a core team contributor.
Requirements
B.Sc in Computer Science or equivalent practical experience
7+ years of experience designing and developing production-grade applications using **NodeJS / Python** (strong expertise in at least one)
Excellent software engineering skills, with proven ability to build scalable, maintainable systems and apply strong design patterns
Strong front-end experience with **React / Angular / Vue**, including modern **JavaScript (ES2015+) / TypeScript**, HTML and CSS
Hands-on experience with at least one **RDBMS** (e.g., Postgres / MySQL / Oracle), including schema design and performance tuning
Proven experience owning **CI/CD pipelines** and release processes, with a focus on reliability and automation
Production experience with **Linux** and modern deployment platforms (**Docker / Kubernetes or equivalents**) and delivery tooling (**ArgoCD / Helm or equivalents**)
Familiarity with AI concepts: RAG, MCP, Context and system prompts
Strong testing mindset and hands-on experience with frameworks such as **Cypress / Playwright / React Testing Library**
Ability to lead cross-team execution, influence technical direction, and drive complex initiatives end-to-end
**
**Advantage:**
**Advanced, deep expertise in NestJS**, including building scalable backend architectures and reusable modules
Experience with big data / analytics platforms such as **Snowflake / ClickHouse / BigQuery**
Experience with **Microfrontend architecture** and shared frontend platform ownership
Software Engineer II at Leonardo DRS analyzing and developing fault isolation and troubleshooting procedures. Engaging in engineering investigations and design analysis with focus on reliability.
Software Engineer focusing on data infrastructure at Persona, building and maintaining data platforms for analytics applications. Collaborating closely with product and data science teams in a hybrid environment.
Senior Software Engineer developing resilience practices for a configurable identity platform. Collaborating with product teams to enhance performance and scalability in complex systems.
Engineering Lead Analyst responsible for architecting core Controls Technology platforms at Citi. Leading hands - on technical teams while driving innovation and engineering practices.
Join SCIO Automation as an Automation Software Engineer to develop and optimize Beckhoff TwinCAT systems. Collaborate on innovative solutions for Industry 4.0 processes based in Duisburg, Germany.
Staff Software Engineer at Nubank shaping technical direction for large - scale distributed systems. Collaborating closely with teams to deliver innovative financial products in Latin America.
Staff Software Engineer shaping technical direction for multiple teams at fintech Nubank. Working on large - scale distributed systems serving millions in Latin America.