Senior Software Engineer (Kotlin)

NFQ is an 800+ strong team focusing on e-commerce, travel, mobility, transport, and logistics, with a track record of successful exits, IPOs, and strong financial results.
Backend
Senior Software Engineer
Hybrid
501 - 1,000 Employees
4+ years of experience
Enterprise SaaS · E-Commerce · Travel

Description For Senior Software Engineer (Kotlin)

We are an 800+ strong team whose ideas underpin successful exits, IPOs, strong financial results, competitive advantages, novel processes, new business models, and great user experiences. We focus on e-commerce, travel, mobility, transport, and logistics, while always keeping an eye on emerging segments.

We rethink processes, business models, and architecture, not to mention tech stacks. This approach opens doors for our people to find their own ways and solutions and bring their ideas to life, learning and advancing within and across teams and departments.

We say no to office politics and pointless meetings. We celebrate curiosity, experimentation, and passion beyond code. We are open to people growing within and beyond their teams and departments.

In this role, you will:

  • Design, develop, and maintain high-quality software applications using Java and Kotlin
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Write clean, efficient, and maintainable code adhering to coding standards and best practices
  • Conduct code reviews, identify areas for improvement, and provide constructive feedback
  • Troubleshoot and debug issues, and ensure software quality through testing and documentation
  • Stay up-to-date with emerging technologies and industry trends to continuously improve skills and knowledge

What you will bring:

  • 4+ experience as a Java Developer with proficiency in Kotlin
  • Strong understanding of object-oriented programming principles and design patterns
  • Experience with Spring Framework, Spring Boot, and Hibernate
  • Familiarity with RESTful APIs and microservices architecture
  • Knowledge of relational databases such as MySQL, PostgreSQL, or Oracle
  • Excellent problem-solving skills and attention to detail
  • Effective communication and collaboration abilities
  • Ability to work independently and in a team environment

Join our team and be part of a high-performing, ambitious, collaborative, and fun working culture!

Last updated a month ago

Responsibilities For Senior Software Engineer (Kotlin)

  • Design, develop, and maintain high-quality software applications using Java and Kotlin
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Write clean, efficient, and maintainable code adhering to coding standards and best practices
  • Conduct code reviews, identify areas for improvement, and provide constructive feedback
  • Troubleshoot and debug issues, and ensure software quality through testing and documentation
  • Stay up-to-date with emerging technologies and industry trends to continuously improve skills and knowledge

Requirements For Senior Software Engineer (Kotlin)

Java
Kotlin
MySQL
PostgreSQL
  • 4+ experience as a Java Developer with proficiency in Kotlin
  • Strong understanding of object-oriented programming principles and design patterns
  • Experience with Spring Framework, Spring Boot, and Hibernate
  • Familiarity with RESTful APIs and microservices architecture
  • Knowledge of relational databases such as MySQL, PostgreSQL, or Oracle
  • Excellent problem-solving skills and attention to detail
  • Effective communication and collaboration abilities
  • Ability to work independently and in a team environment

Benefits For Senior Software Engineer (Kotlin)

Medical Insurance
  • Fully covered Social Insurance
  • Medical Insurance
  • Competitive salaries
  • Provide you with Laptop and set up
  • 10 days training / year
  • Referral bonus
  • Birth Bonus
  • Marriage bonus
  • Office perks and team activities

Interested in this job?

Jobs Related To NFQ Senior Software Engineer (Kotlin)

Sr ECAD Application Engineer, Project Kuiper Satellites

Senior ECAD Tools Application Engineer position at Amazon's Project Kuiper, focusing on satellite constellation development and ECAD tool management.

System Development Engineer, Private Pricing Product Management (3PM)

Senior Systems Development Engineer role at AWS focusing on Private Pricing Product Management, building scalable solutions and tools using modern technologies.

Senior Product Manager - Tech

Lead Amazon's Buy Now checkout experience as Senior Product Manager, driving innovation in e-commerce with competitive compensation and comprehensive benefits.

Senior Software Development Engineer, AWS Alameda

Senior Software Engineer role at AWS Alameda, focusing on control plane development and distributed systems with 5+ years of experience required.

Software Dev Engineer (L5), Global Talent Management & Compensation

Senior Software Engineer role at Amazon's Edinburgh office, building scalable talent management solutions using AWS technologies.