Tech Lead - Full Stack
Summary
Lead a hybrid team building a .NET/PostgreSQL and Next.js platform, integrating KYC/KYB, credit scoring, and lending systems while mentoring developers and owning GCP deployments.
- Hands-on Development (60%): Lead by example by writing clean, high-performance code in C# and TypeScript/Next.js. Solve complex performance bottlenecks and implement core features within our monolithic architecture.
- Team Leadership & Management (40%): Manage, mentor, and motivate a development team, and foster a culture of technical excellence.
- Integration Excellence: Architect and oversee critical integrations with external services, including KYC/KYB, E-sign, Credit Scoring, and various lending partners.
- Process Ownership: Facilitate core Agile ceremonies, including Sprint Planning, Product Backlog Refinement, and Dailies. Ensure the team maintains a high velocity without compromising on quality.
- Architectural Oversight: Maintain and evolve the technical vision of our .NET solution, ensuring it remains scalable and maintainable as we integrate more B2B/B2C modules and company registries.
- CI/CD: Oversee our infrastructure on Google Cloud Platform, ensuring stable deployments and efficient CI/CD pipelines.
- Technical Stack: 7+ years of experience, with expert-level proficiency in .NET Core and PostgreSQL.
- Full-Stack Awareness: Strong experience with Next.js, React, and TypeScript to effectively conduct code reviews and guide frontend architecture.
- Integration Background: Proven track record of integrating third-party APIs (Financial services, Payment gateways, or Loan Management Systems).
- Leadership Experience: Experience managing engineering teams.
- Cloud Proficiency: Hands-on experience with Cloud platforms (ideally GCP).
- Agile Mindset: Deep understanding of Scrum/Agile processes.
- Languages: Native or near-native Russian (for internal team communication) and Professional English (for collaboration with the broader product and stakeholder team).
- The "Playing Coach" Mentality: You enjoy being in the code but are equally passionate about unblocking your team and improving processes.
- Pro-activeness: Ability to operate effectively in an MVP environment where refining processes is just as important as writing code.
- Clarity: Ability to translate complex technical requirements into actionable tasks for the team.
