NFQ24.03.26
AI SCORE 8.5

Lead Software Engineer & Team Lead (Java) - Remote Opportunity

$5K–$8K/month

About the Role

We are seeking a Lead Software Engineer & Team Lead (Java) remote to join our innovative team at NFQ. Our mission is to build secure, scalable software that helps governments deliver better digital services. As a Lead Software Engineer, you will lead a team of engineers in developing cutting-edge technology solutions across diverse sectors such as AI, energy, logistics, and sports.

What You'll Do

  • Lead, mentor, and support a team of engineers, fostering a collaborative and high-performing environment.
  • Design and guide the architecture of secure, scalable, and maintainable solutions that support digital transformation in the public sector.
  • Make key technical decisions across the stack, ensuring the delivery of high-quality software.
  • Take full ownership of projects from start to finish, including technical planning, estimation, implementation, and delivery.
  • Define and maintain coding standards, project best practices, and quality expectations.
  • Participate in code reviews to ensure adherence to coding standards.
  • Identify potential project risks early and propose mitigation strategies to ensure smooth delivery.
  • Evaluate and introduce new technologies and tools that align with project needs.

Requirements

  • Proven hands-on experience designing and building complex, scalable back-end systems with Java.
  • Strong expertise in relational databases (Oracle preferred) including schema design and query optimization.
  • Solid understanding of cloud computing and on-premises infrastructure environments.
  • Experience deploying and operating containerized applications (Docker).
  • Demonstrated ability to establish coding standards and enforce quality practices.
  • Proven leadership and people management skills, including mentoring and conflict resolution.
  • Understanding of key security and regulatory requirements applicable to software development.
  • Fluency in Lithuanian and English.

Nice to Have

  • Experience with Domain-Driven Design.
  • Familiarity with Agile methodologies.
  • Knowledge of modern software development best practices and clean code principles.

What We Offer

  • A high-performing, ambitious, and collaborative work culture.
  • Health insurance and a yearly training budget for conferences and courses.
  • Flexible working hours and unlimited work-from-home policy.
  • Extra vacation days after two and four years of service.
  • Work from anywhere (WFA) possibilities in NFQ-approved countries.

Join us as a Lead Software Engineer & Team Lead (Java) remote and help us innovate in the tech industry!

Language Requirements
LithuanianC1
EnglishC1
BasicIntermediateAdvancedNative
Why This Job8.5 of 10

This Lead Software Engineer position at NFQ offers a unique opportunity to lead a talented team in a high-performing culture while working remotely. Enjoy competitive salary and flexible work arrangements.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Generating success profile...

Analyzing job requirements and market data

Loading market overview...

Analyzing market trends and skill demands

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.