Browse All Jobs
Job Description
FLYR is seeking a Senior Java/Golang Engineer to join their Order Management team in Kraków. This role involves designing, developing, and maintaining product features using Java and Golang. The engineer will collaborate with cross-functional teams to ensure seamless integration and performance optimization. FLYR values high-quality, scalable, and secure solutions.

Responsibilities:
  • Design, develop, and maintain new product features for the Order Management System using Java.
  • Design and optimize database structures, write efficient queries, and manage data integrity using Postgres/Google Spanner.
  • Design, develop, and maintain new product features for the Order Management System using Golang.
  • Collaborate with other teams to gather requirements and define service specifications for the Order Management System.
  • Ensure high availability, reliability, and performance of the system through effective design and implementation practices.
  • Implement monitoring, logging, and analytics solutions to track service usage, performance metrics, and service health.
  • Collaborate with DevOps teams to automate deployment processes, set up CI/CD pipelines, and manage infrastructure as code.
  • Stay updated on emerging trends, best practices, and technologies in microservices architecture, and cloud-native development.
  • Provide technical expertise in product design, development, and delivery.
  • Provide troubleshooting and support for production issues.
  • Maintain comprehensive documentation for the developed systems.
  • Make accurate estimates for upcoming work, communicate technical solutions effectively, and share knowledge.
  • Work in a product-focused scrum team to deliver against a roadmap driven by a dedicated product owner.

Requirements:
  • Bachelor's degree in Computer Science, Engineering, or related field.
  • 5+ years of experience as a Backend Developer (including 2+ years as Java Developer).
  • Proficiency in Database and SQL knowledge, including the ability to write and optimize queries for performance.
  • Solid understanding of RESTful API design principles and microservices architecture.
  • Engineering experience running high-load and high-uptime services in production.
  • Familiarity with containerization and orchestration tools such as Docker, Kubernetes, and cloud-native technologies.
  • Excellent problem-solving skills, attention to detail, and ability to work effectively in a fast-paced, collaborative environment.
  • Strong communication skills with the ability to articulate technical concepts and collaborate with cross-functional teams.
  • Knowledge of current trends and best practices in software development, including performance, accessibility, security, and usability.
  • Understanding of software development lifecycles (SDLC) with a focus on Agile methodologies (preferably SCRUM).
  • Experience with building CI/CD pipelines.
  • Past experience with the QA processes in software development.
  • Adaptability and willingness to learn new technologies and processes.

Benefits:
  • Regular employment contract
  • Equity in Series D startup with high growth potential
  • Flexible working hours
  • Complimentary Breakfast/Lunch (in-office)
  • Sports card
  • Medical care
  • Life Insurance
  • Top-quality tech equipment
  • Annual educational fund
  • English classes
Apply Manually