Remote Senior Software Engineer

closed
Logo of NFQ

NFQ

πŸ’΅ $45k-$85k
πŸ“Remote - Lithuania

Job highlights

Summary

Join a dynamic team of over 800 strong individuals who rethink processes and business models to create novel experiences, and contribute as a Senior Software Engineer (Java) to develop clean code, mentor team members, and collaborate on personal and career growth.

Requirements

  • 5+ years of experience in backend development
  • Excellent Java knowledge
  • Expert-level knowledge of Spring Boot framework
  • Knowledge of event-driven architecture principles, experience with message queues (for example, RabbitMQ)
  • Experience with both relational and NoSQL databases, including database migrations
  • Expert-level knowledge of object oriented programming
  • Experience in designing scalable, reliable applications
  • Effective communication skills and the ability to work in a group of highly skilled developers and product owners
  • Fluent knowledge of English

Responsibilities

  • Develop clean, well-tested and maintainable code, powering complex client solutions
  • Conduct code reviews and implement unit tests
  • Mentor, and develop team members and collaborate with them on personal and career growth
  • Be member of an Agile development team

Benefits

  • Health insurance
  • A yearly training budget (local and international conferences, language courses), employee-led workshops
  • Flexible working hours
  • Unlimited WFH (work from home) policy
  • Bonus for referrals
  • Extra vacation days: 2 after working at NFQ for two years and 4 after four years on our team
This job is filled or no longer available