FIND_THE_RIGHTJOB.
JOB_REQUIREMENTS
Hires in
Not specified
Employment Type
Not specified
Company Location
Not specified
Salary
Not specified
Role Overview:
Code District is looking for a Lead Software Engineer to own the architecture and delivery of modern, AI-enabled, cloud-native applications. This is a hands-on technical leadership role: you will design systems, guide implementation, enforce standards, mentor developers, and still write high-quality production code.
Our core stack is JavaScript/TypeScript (React/Next.js on the frontend, Node.js/NestJS on the backend) with SQL/NoSQL databases and AWS. At this level, we expect you to be technology-agnostic and capable of leading teams working in other ecosystems (e.g., .NET, PHP) when the project demands it.
Key Responsibilities:
Architecture & design: Own end-to-end architecture for one or more products, apply suitable patterns (modular, microservices, event-driven, etc.), and document/communicate key technical decisions and trade-offs.
Hands-on engineering: Lead development using React/Next.js and Node.js/NestJS/Express; design and implement RESTful (and optionally GraphQL) APIs; work with SQL (PostgreSQL/MySQL) and NoSQL (MongoDB) while enforcing clean code, testing, and observability practices.
Cloud & DevOps: Design and guide deployments on AWS using core services (VPC, IAM, EC2, ECS/Fargate, Lambda, API Gateway, S3, RDS, CloudFront, CloudWatch, SQS/SNS), collaborate with DevOps on CI/CD and IaC, and ensure security, resilience, and cost-efficiency.
Team leadership & standards: Lead multiple squads, set and enforce engineering standards (code quality, branching, reviews, documentation), perform regular code reviews, and mentor mid/junior engineers on both technical depth and professionalism.
AI & modern practices: Drive adoption of AI-assisted development tools (Copilot, Cursor, ChatGPT, etc.), help design and deliver AI-enabled product features (LLM integrations, intelligent workflows), and champion modern engineering practices (Agile, API-first, TDD where appropriate).
Stakeholder & client engagement: Work closely with Product, Design, QA, and PMO for scoping and planning; join discovery and solution workshops with international clients; translate business goals into clear technical roadmaps and communicate risks and options clearly.
Technology-agnostic leadership: When required, lead or support projects in other stacks (e.g., .NET, PHP) by focusing on architecture, patterns, and standards, and guide teams through refactors, migrations, and legacy modernization.
Requirements:
Why Code District:
Similar jobs
No similar jobs found
© 2025 Qureos. All rights reserved.