Supervizor is a revolutionary fintech company leveraging machine learning to help businesses analyze their accounting data. Our mission is to transform auditing by automating controls on accounting and operational data, enabling the rapid detection of errors and fraud. Currently in a growth phase, we are preparing to expand internationally, starting with the United States.
As a Staff Engineer at Supervizor, you will play a central role in designing, architecting, and implementing cutting-edge technological solutions that will enable Supervizor to scale significantly. You will be a technical leader, guiding development teams and ensuring project quality while closely collaborating with other departments to align technical and business goals.
Responsibilities:
- Technical Leadership: Provide technical direction for projects, offering expertise in architecture, best practices, and technology selection.
- Design and Development: Architect and develop robust, scalable, and maintainable solutions, optimizing performance and ensuring application security.
- Mentoring and Coaching: Support team members in skill development, fostering knowledge sharing and growth.
- Cross-Team Collaboration: Work closely with product, design, and other departments to ensure alignment on goals and technical consistency.
- Innovation: Stay informed on emerging technologies and methodologies to continuously enhance our products and processes.
- Incident Management: Act as a key reference during critical incidents, analyzing issues and delivering sustainable solutions.
- Code Review: Actively participate in code reviews to ensure high-quality, maintainable code.
- Pair Programming: Assist teams in tackling complex challenges through collaborative work sessions.
Our Technical Ecosystem:
- Software Development: JS (React, TS, Nest)
- Compute Systems: Kubernetes, Docker, Virtual Machines, Serverless Functions
- Network & Security: Identity & Access Management, Zero Trust Approach
- Data: PostgreSQL, SQL Server
- Automation & Infrastructure as Code (IaC): Terraform, GitHub
- Public Cloud: Azure
Required Skills:
- Proven Experience: 7+ years in software engineering, with significant time in technical leadership roles.
- Technological Expertise: Strong proficiency in backend and frontend technologies, particularly modern frameworks (e.g., React for frontend and Node.js for backend).
- Architecture/System Design: Deep experience in designing scalable, distributed architectures.
- Development Tools: Proficiency with version control (Git), CI/CD tools, and containerization platforms (Docker, Kubernetes).
- Communication: Excellent communication skills, capable of simplifying complex technical concepts for non-technical stakeholders.
- Project Management: Ability to prioritize tasks, manage complex projects, and meet deadlines.
Nice-to-Have Skills:
- Experience in machine learning and data engineering.
- Knowledge of DevOps practices and observability tools.
- Experience in a start-up or high-growth environment.
Why Join Supervizor?
We recently raised €20 million to accelerate our U.S. expansion. Joining us now means becoming part of a rapidly growing company at the forefront of digital transformation across industries.
- Impact: Contribute to a large-scale digital transformation project that touches multiple industries.
- Team: Join a high-performing team in an exceptional, supportive, and collaborative environment.
Perks:
- Work in a villa with a pool, formerly the Venezuelan Embassy.
- Collaborate with a passionate team that has been integral to the application’s development since inception.
- Be part of a highly ambitious company in a pivotal role for our growth.
- 50% reimbursement for gym membership.
- Eid bonus.
Interview Process:
- Initial video/call with Illiana, our Head of Talent.
- Online technical test (30 minutes to 1 hour).
- Motivation interview with Hajer (Head of Engineering) and Lamia (Senior Developer).
- Final meeting with François (CTO) and Lazar (Deputy CTO).