Our client specializes in an advanced automated operation platform that integrates IoT hardware with AI-driven applications. This solution is designed to streamline vehicle tracking, enhance driver safety, ensure compliance, manage maintenance, and optimize spending, among other capabilities. At its core, the platform serves as a robust IoT framework that connects vehicles, equipment, and facilities, enabling seamless data exchange and real-time insights.
Team Lead/Senior Full Stack Developer
Location
Ukraine
Posted
5 days ago
Salary
0
Seniority
Lead
Job Description
Team Lead/Senior Full Stack Developer
Svitla Systems, Inc.
Role Description Svitla Systems Inc. is looking for a Team Lead/Senior Full Stack Developer for a full-time position (40 hours per week) in Ukraine. Our client is a prominent GovTech company offering a cloud-based ERP solution. You'll lead the platform's small, senior development team. This is both a deeply hands-on engineering role and a technical leadership role: - Build across the stack, with your center of gravity in the .NET 10 back end. - Set the patterns and lead one other senior full-stack engineer. - Partner with the QA automation engineer and be accountable for what the team ships. This role sits at the center of a tight senior triangle: - Partner daily with the Product Owner, who owns the functional and design specifications. - Collaborate with the Platform Architect, who owns the architecture specifications and platform-wide technical direction. - Translate the Product Owner's functional and design specs into sound service and API designs. - Implement them faithfully within the architecture the Architect sets. - Own the delivery of that work through your team. About the team: - Build the platform layer that integrates government-software products. - Develop a personalized Home Portal (an Angular single-page app). - Create a .NET backend-for-frontend that aggregates two dozen module APIs. - Manage centralized user management and identity across every acquired application. - Establish a unified API management edge and automated customer provisioning. The stack is Angular 19 on the front end and ASP.NET Core on .NET 10 / C# on the back end, with: - Auth0 - Azure API Management - EF Core and Dapper against Azure SQL - Azure Service Bus - Redis, all on Azure. Qualifications - Strong experience in production development with C#/.NET and Azure. - In-depth understanding of back-end development. - Confident experience with Angular/TypeScript for the front end. - Experience in designing non-trivial systems and making hard trade-offs. - Technical leadership skills. - Uncompromising accountability for reliability and security. - Independent, defensible thinking. - Ownership of features from problem statement to production. - Proactive in finding the next most valuable thing to do. - Independent critical thinking. - Ability to bring options to the table, not just problems. - Clear, early, honest communication. Requirements - Experience with FastEndpoints, .NET Aspire, Clean Architecture, and service-oriented (non-CQRS) designs. - Experience with Azure SQL performance work, EF Core migrations, and multi-schema/multi-tenant data design. - Understanding of Angular/Blazor for front-end. - Track record of mentoring senior engineers in a government/public-sector, ERP, or multi-tenant SaaS context. - Experience in integrating LLMs, RAG, or AI agents into product features. - Understanding of building and owning CI/CD pipelines and release management in Azure DevOps. - Familiarity with GitHub (including GitHub Actions) and Jira. Responsibilities - Lead by doing: write and review the hardest code, design the critical paths. - Set the standard for FastEndpoints, FluentResults, testing, error handling, and observability across the .NET 10 services. - Own identity, authorization, and tenancy correctness across Auth0, Azure API Management, and the service layer. - Guide EF Core and Dapper data design against Azure SQL for correctness and performance at scale. - Work across the stack when delivery calls for it, including the Angular 19 front end. - Shape the messaging and integration backbone, Azure Service Bus events. - Lead the team day-to-day, mentor the other engineer, and run pragmatic design and code reviews. - Represent the platform in cross-team architecture decisions.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Lead on team practices, notably implementing lean/kanban across all teams, and help migrate those teams not currently in lean/kanban mode • Work with technical team leads on language, database and tooling decisions • Manage the day to day: 1:1s, blockers and delivery rhythm • Ensure all team leads are delivering against learning objectives, and run Show and Tells • Monitor delivery velocity across all squads and report to the CTO • Build and maintain automated test coverage, and set QA standards across the team • Provide SDET-level input into test architecture and automation frameworks • Own code review culture: standards, consistency and feedback quality • Work in tandem with the CTO to identify, pilot and roll out AI developer tooling across the team
• Design, develop, and ship high-quality features across the stack: C#/.NET and SQL Server on the back end, React and TypeScript/JavaScript on the front end. • Lead technical design for significant features and third-party integrations — evaluating trade-offs, writing design docs, and driving decisions to consensus. • Own what you ship: testing, code review, observability, performance, and production support for the systems you build. • Mentor and support other engineers through code review, pairing, and design feedback, raising the team's overall engineering bar. • Collaborate closely with Product, QA, DevOps, and UI/UX to scope work, manage risk, and deliver on schedule. • Champion secure engineering practices appropriate to a platform that handles sensitive patient and clinical data. • Contribute to continuous improvement of our architecture, tooling, and development processes.
• Lead engineering on the replatforming of a suite of eDiscovery tools — serving as the primary technical decision-maker on architecture, infrastructure, data modeling, and integrations. • Architect and build migration of an analytics tool from desktop to a modern web-based platform, including ingestion pipelines for email data (Reveal RDM) and mobile data (Cellebrite). • Drive the technical evolution of a document review tool from a platform-hosted experience to a standalone application integrating with Relativity via API, with a path to supporting additional review platforms. • Establish engineering foundations from scratch: CI/CD, testing infrastructure, deployment practices, coding standards, and security posture. • Partner with the Product Manager to sequence work, scope complexity, and surface trade-offs — ensuring architectural decisions serve both near-term delivery and long-term platform goals. • Build and grow the engineering team, hiring and mentoring engineers while cultivating a culture of craft and pragmatism.
• Drive and evangelize architecture for both new innovative solutions and legacy enterprise platforms, ensuring alignment with long-term business goals. • Lead the creation of architecture strategies, frameworks, and governance processes to ensure sound technical investments. • Act as a hands-on lead, writing code to stand up core architecture components and driving their adoption across engineering teams. • Provide thought leadership and guidance on technical feasibility, tech stack selection, and modern implementation approaches. • Accelerate the adoption of modern software engineering principles, guidelines, re-usable libraries, and frameworks firm-wide. • Standardize and streamline engineering workflows, processes, and tools to maximize delivery efficiency, collaboration, and scalability. • Embed DevSecOps principles, CI/CD pipelines, and Infrastructure-as-Code (IaC) into everyday development practices. • Partner with product owners and business stakeholders to bring transparency to engineering costs and help establish Service Level Agreements (SLAs). • Elevate technical maturity across the organization by leading internal engineering communities and guilds. • Mentor engineers and tech leads, fostering a culture of continuous learning, technical rigor, and innovation. • Design and identify technical training programs and growth opportunities for team members at all levels.


