Become a pivotal member of our team as a Lead Full-Stack Java Developer, responsible for architecting scalable and robust solutions across web, mobile, and backend platforms.
You will guide technical strategy, collaborate with cross-functional teams, and promote best practices in testing and performance. Join us to make a significant impact on client projects and elevate your leadership career.
Responsibilities
Architect scalable, maintainable, and reliable software systems
Collaborate with engineers, product managers, and designers to create seamless user and internal experiences
Lead technical discussions, conduct code reviews, and make architecture decisions within your team
Implement and maintain rigorous testing practices to ensure coverage of critical workflows
Oversee system performance, reliability, and observability enhancements
Mentor engineers on best practices and foster continuous team development
Champion adoption of new technologies and set development standards
Requirements
Proven experience in Java development with a minimum of 5 years
Strong knowledge of GraphQL, JavaScript, and TypeScript
Demonstrated leadership abilities including leading technical discussions and mentoring peers
Experience developing scalable web, mobile, or backend systems
Thorough understanding of software testing principles and maintaining test coverage
Excellent problem-solving aptitude and communication skills
English proficiency at B2 level or above
Nice to have
Experience with Contentful CMS
Knowledge of Docker containerization technology
Familiarity with Kotlin programming language
Hands-on experience with Next.js framework
Experience using Storybook for UI component development