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
Principal Engineer leading the technical direction at Terrific, a social commerce platform. Building AI - powered, real - time shopping experiences with a modern tech stack.
Principal Software Engineer at Amgen transforming lives by developing software solutions. Leading projects in biotechnology with focus on cloud technology and generative AI.
Software Engineer providing technical support for 5DA product in semiconductor manufacturing. This role includes project management and collaboration with local Business Unit to achieve goals.
Global Facilities Chemical Engineer at Micron Technology, managing regional projects and fostering engineering collaboration. Ensuring sustainability and operational excellence across manufacturing sites.
Senior Engineer developing and deploying transformative solutions for semiconductor manufacturing at Micron. Collaborating with cross - functional teams to drive quality and performance improvements across manufacturing sites.
Software Engineer developing autonomous behaviors for humanoid robots. Collaborating with teams to solve complex challenges in real - world deployments at Agility Robotics.
Senior Software Engineer leading design and development of software solutions at architectural firm Parkhill. Collaborating across technology stacks to enhance digital capabilities and internal platforms.
Senior Controls Software Engineer developing and testing embedded software for safety critical system. Involves project lifecycle tasks from concept to production release collaborating with engineering teams.
Senior Software Engineer developing safety - critical software for aerospace controls at Rolls - Royce. Collaborating teams and guiding engineers in achieving compliance objectives.
Senior Software Engineer owning end - to - end features for Arena's AI evaluation platform. Collaborate with teams to ensure quality and user satisfaction from design to deployment.