Staff Java Backend Engineer

Kitopi
Apply Now

Job Description

Staff Backend Java Engineer at Kitopi is a hands-on engineering role with key input over the technical direction of the critical parts of Kitopi’s platform. As Staff Engineer you’re expected to identify and address challenges spanning from a single team to the entire engineering organization, leading technical aspects of key initiatives and influencing the entire engineering landscape of Kitopi. Success in this position requires a passion for solving problems by leading, enabling, coaching, and hands-on developing parts of Kitopi’s platform.

What you will be doing:

  • Contributing to the technical strategy of the Kitopi’s platform, leading impactful technology and architecture decisions for complex projects, emphasizing microservices and event-driven paradigms. Collaborate with cross-functional teams to ensure robust and scalable solutions.
  • Leading and supervising technical aspects of critical initiatives
  • Enabling, mentoring, and guiding those around you, in particular fellow engineers, evangelizing software craftsmanship principles in the organization.
  • Becoming a technical expert in a core business subdomain or subdomains supporting the teams in understanding how to deliver value with the right questions, framing functionality within the context of the business
  • Leading in creating and adapting the standards and good practices across engineering teams.
  • Writing high-quality, clean, and maintainable code in Java, adhering to best practices and design patterns. Participating in code reviews and providing constructive feedback to peers. While coding is not the main focus of the role, you’ll be expected to spend a fair amount of time hands-on with code.

Apply if you have:

  • Proven technical leadership skills and track record of applying those skills to deliver significant impact
  • Excellent analytical skills
  • Excellent communications skills in English
  • Ability and willingness to deliver value not only through programming but through asking the right questions, framing functionality within the context of the business
  • Expert knowledge of Java 11+ and Spring ecosystem
  • Hands-on experience in building high-performing, cloud-native, scalable, and reliable distributed systems
  • Experience in working with relational and non-relational databases, caching, and messaging middleware
  • Experience in delivering in an Agile environment using modern software delivery process (CI/CD)

You will be a perfect match if you have an experience with (nice to have):

  • DDD, event-driven architecture, hexagonal Architecture
  • AWS, Docker, Kubernetes
  • PostgreSQL and Redis
  • And flexibility to travel to Krakow regularly (minimum once every 2 months)

Joining Kitopi and working with us means:

  • Working in the Tech Hub located in Kraków, Poland to help to bring the software solutions to a whole new level of experience and reliability.
  • We expect you to be able to manage your time and priorities on your own and be able to prepare solutions in many small chunks over a period of time.
  • In our teams communication is crucial and a key factor at every level - you need to have great interpersonal skills and a willingness to share your knowledge - otherwise, it just won’t work.

How do we work?

  • In small, stream-aligned teams
  • We do Code Reviews and are Clean Code practitioners
  • We use Continuous Integration/Deployment
  • We write all kinds of tests

Perks & Benefits:

  • Expanded tech stack and no legacy code
  • ESOP - Employee Stock Option Plan
  • You choose a form of employment (26 paid days off on B2B)
  • Additional paid days off for volunteer activities
  • Top-notch equipment: high-end MacBook Pro + additional accessories
  • Support for your development: 2 000 PLN growth annual budget available to every employee, internal initiatives: webinars/workshops, knowledge sharing sessions internal conferences (Kitopi Academy)
  • Mentoring program
  • Freedom Day - time for things you are passionate about
  • Free English classes
  • Worksmile benefit platform (private medical healthcare, Multisport card, vouchers, etc.)
  • Life insurance
  • Wellbeing program (psychological care, physical health, and socializing activities)
  • Referral bonus
  • Flextime and Flexplace: adjust your daily schedule to your individual needs
  • Great office with fruit & snacks, social budget for every team & awaydays, and more!
  • 24,000 zł - 34,500 zł a month
  • 29 000 - 34 500 PLN net/month B2B
  • 24 000 - 28 600 PLN gross/month Permanent

Recruitment Process and Timeline

So, what does it really mean to work at Kitopi?

Kitopi is an equal opportunity employer. While we currently operate in 6 countries, we are over 70 different nationalities of talented Kitopians. We celebrate our rich diverse backgrounds, lifestyles, and cultures and have a 0 tolerance policy towards racism, bigotry, and hate. Please apply if you see a position that makes your heart skip a beat and help us build a company where we're all proud to work for.

Company Info.

Kitopi

Kitopi is a tech-powered, multi-brand restaurant. Founded in January 2018, our mission is to satisfy the world’s appetite. We currently partner with over 200 brands, across UAE, Bahrain, KSA, Kuwait and Qatar, operating 200+ kitchens. Our smart kitchen operating system (SKOS) - built in house, ensures speed and efficiency, in all our operations, across the business, with a focus on making sure our customers are always satisfied and that their

  • Industry
    Online food ordering,Food processing
  • No. of Employees
    2,138
  • Location
    Dubai - United Arab Emirates
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

Kitopi is currently hiring Software Engineer, Java Jobs in Kraków, Poland with average base salary of zł24,000 - zł28,600 / Month.

Similar Jobs View More