- Company Name
- Equify
- Job Title
- Développeur·se Full-stack Senior
- Job Description
-
**Job Title**
Senior Full‑Stack Developer
**Role Summary**
Design, develop, and maintain a modern equity‑management platform for private companies. Collaborate with product, customer success, and engineering teams in an agile, remote‑first environment to deliver scalable, high‑quality code and continuously improve the product stack.
**Expectations**
- Deliver robust, maintainable code on time in a fast‑moving, cross‑functional team.
- Champion architectural excellence, including migration to DDD/CQRS patterns and modular, scalable solutions.
- Leverage AI tools responsibly to create new value‑added services.
- Uphold high standards of code quality, performance, and security.
- Communicate effectively with stakeholders and contribute to technical strategy.
**Key Responsibilities**
- Design and implement core features for equity ownership, employee stock‑options, governance, and legal documentation.
- Refactor legacy code, reduce technical debt, and optimize PostgreSQL performance for a seamless user experience.
- Lead migration to modern, modular architecture (DDD/CQRS) and define domain boundaries.
- Experiment with and deploy AI‑driven services to enhance product capabilities.
- Participate in architecture reviews, guide technical decisions, and articulate vision to the team.
- Collaborate with cross‑disciplinary partners (product, UX, customer success) to translate requirements into technical solutions.
- Maintain CI/CD pipelines, ensuring reliable, frequent, and secure deployments via GitHub Actions, Docker, and AWS (RDS, EC2).
**Required Skills**
- 3+ years of full‑stack development experience.
- Proficiency with Node.js, Nest.js, React, TypeScript, and PostgreSQL.
- Strong understanding of DDD, CQRS, and scalable architecture patterns.
- Experience with Docker, AWS services (EC2, RDS), and GitHub Actions for CI/CD.
- Expertise in database performance tuning and query optimization.
- Familiarity with modern front‑end tooling, automated testing, and code review practices.
- Comfortable with Azure or similar cloud platforms is a plus.
- Effective communication, collaboration, and problem‑solving abilities.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience.
- No specific certifications required, though knowledge of CI/CD, cloud architecture, or AI concepts is advantageous.