Act as the technical lead for the squads, guiding architectural decisions, best practices, design patterns, and development quality;
Act as a bridge between teams using different technology stacks — e.g., Java, Kotlin, Python, Node.js, Salesforce, Oracle/PLSQL, React, Next.js — ensuring technical alignment, consistency, and best practices across specialties;
Translate Product and Business needs into viable, scalable, and well‑architected solutions;
Lead technical discussions, evaluate trade‑offs, and propose improvements;
Mentor junior engineers;
Work with Product Managers on roadmaps and estimates;
Promote engineering best practices: automation, testing, CI/CD, and observability;
Assist in the analysis and design of new projects before they reach the development team;
Lead the evolution and modernization of the subscription platform, including migration of the legacy CRM to Salesforce, evolution of the billing architecture, and continuous modernization of the e‑commerce platform.
Requirements
Experience with backend development in Java, Kotlin, Python, and Node.js;
Experience with frontend languages and frameworks: JavaScript (React/Next.js);
Experience with relational and non‑relational databases;
Strong system architecture skills, design patterns, and programming logic;
Experience with APIs, microservices, messaging systems, and integrations;
Experience with CI/CD, automated testing, and observability.
Tech Stack
Java
JavaScript
Kotlin
Next.js
Node.js
Oracle
Python
React
Benefits
Position also open to candidates with disabilities (PwD)