N-iX is looking for a Lead Full Stack Engineer to join an international team. This role is 70% hands-on coding and 30% technical leadership. You will own architectural decisions, drive technical direction, unblock the team, and champion the adoption of AI coding agents.
What You'll Do
- Lead a team of full-stack developers: set technical direction, run design reviews, and mentor junior and mid-level engineers
- Write production code daily alongside the team
- Own architectural decisions for new features and system-level improvements
- Drive adoption of AI coding agents across the team, establish best practices and workflows for AI-assisted development
- Develop and review REST services supporting high-volume, low-latency web and mobile apps
- Design and implement DB schema changes (MS SQL Server) and oversee Flyway migration strategy
- Maintain and modernize the existing codebase, including planning migration paths for legacy modules
- Triage and lead resolution of production incidents
- Collaborate with product, QA, and other engineering teams to define, scope, and deliver features
- Conduct thorough code reviews and establish team coding standards
- Identify and address technical debt, performance bottlenecks, and reliability risks
What We're Looking For
- 7+ years of professional software development experience, with a strong Java background
- 2+ years of experience in a tech lead or principal engineer role, mentoring developers and driving technical decisions
- At least 6 months of hands-on experience using AI coding agents (e.g., Claude Code, GitHub Copilot, Cursor) in day-to-day development workflows
- Deep proficiency in Java 11 and the Spring ecosystem (Spring MVC, Spring Security, Spring JDBC)
- Practical experience working with React 18 (Redux, Material UI, or similar component libraries)
- Strong experience with MS SQL Server and database design, including writing and managing Flyway migrations
- Experience with the Gradle build system
- Solid understanding of distributed systems, messaging patterns (Azure Service Bus, AWS SQS), and cloud-native architectures
- English language skills at an advanced level or higher
- Ukrainian language - Advanced or higher
Nice to Have
- Experience with both AWS (S3, SQS, DynamoDB, Lambda) and Azure (Service Bus, Blob Storage)
- Knowledge of Docker and Kubernetes
Technical Stack
- Java 11, Spring MVC, Spring Security, Spring JDBC
- React 18, Redux, Material UI
- MS SQL Server, Flyway, Gradle
- Azure Service Bus, AWS SQS, AWS S3, AWS DynamoDB, AWS Lambda, Azure Blob Storage
- Docker, Kubernetes
Team & Environment
You will join an international team with developers and QA from Ukraine, Latin America, and the US.
Benefits & Compensation
- Flexible working format - remote, office-based or flexible
- A competitive salary and good compensation package
- Personalized career growth
- Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Memorable anniversary presents
- Corporate events and team buildings
- Other location-specific benefits
Work Mode
This is a hybrid position.
N-iX is an equal opportunity employer.




