Since 2002, successfully delivering local executive talent through a global network of IESF Partners.
Mid-Senior Back-End Engineer – Java, Kotlin
Location
Bulgaria
Posted
60 days ago
Salary
0
Seniority
Senior
Job Description
Mid-Senior Back-End Engineer – Java, Kotlin
IESF - International Executive Search Federation
• Take the ownership of core system services, continuously improve the quality of the services by refactoring the architectural design and applying state-of-the-art technologies • Establish and promote best practices in terms of the software lifecycle and QA, develop software solutions in key business areas. • Contribute to the technical roadmap and bridge existing gaps by bringing on board extensive knowledge and skills on Cloud-native event-driven microservice architecture • Collaborate with Product and Data teams to streamline the existing business processes and data flows • Collaboration with the Head of DevOps to consolidate the existing software infrastructure and CI/CD pipelines • Document, demonstrate and disseminate solutions by technical reports, diagrams, and blogs/vlogs
Job Requirements
- 4+ years of experience as a professional software engineer using Java
- A track record of successfully delivering software projects using Service-Oriented, Cloud-based and event-driven techniques
- In-depth knowledge and skills in the Spring framework, including Spring Boot, Spring Data, Spring Cloud, and Spring Security
- Extensive experience in using RDBMS and NoSQL databases
- Extensive experience in using Apache Kafka
- Familiarity with Docker and Kubernetes
- Familiarity with Jenkins based automated CI/CD pipelines
- Familiarity with static code analysis, TDD/BDD, exception handling, and monitoring and alerting facilities, such as Sonarqube, Pact, Cucumber, Sentry, Datadog, Prometheus, Grafana and PagerDuty
- Familiarity with project management tools
- Excellent presentation, oral and written communication skills
- Strength in problem solving and issue-resolution with good attention to detail.
Benefits
- Highly competitive salary
- Potential for equity participation
- 25 days holiday plus Bank Holidays
- Work from home
- Ability to influence project technologies;
- Exceptional team of experienced and motivated individuals from a range of industries.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Collaborating with innovative startups searching for Backend Engineers who could support their existing teams • Working on exciting projects in international teams • Providing support to existing teams
• Collaborating with innovative startups searching for Backend Engineers who could support their existing teams. • Gaining the majority of work through recommendations, ensuring clients are great employers and offer exciting projects in international teams.
Senior Software Engineer, Global Markets (Backend)
AirbnbAirbnb is a community based on connection and belonging.
Airbnb was born in 2007 when two hosts welcomed three guests to their San Francisco home, and has since grown to over 5 million hosts who have welcomed over 2 billion guest arrivals in almost every country across the globe. Every day, hosts offer unique stays and experiences that make it possible for guests to connect with communities in a more authentic way. NOTE: NO VISA SUPPORT The Community You Will Join: The Global Markets Tech team drives the evolution of our guest and host experience across international markets through product innovation that accelerates international growth. Expanding in under-penetrated markets is a core pillar of our company strategy. To achieve this, we innovate at every level - adapting our product to the unique needs of every corner of the globe so that every user across our 220+ countries and regions feels right at home. The team partners closely with Product, Design, Data Science, regional stakeholders, and core platform/vertical teams to translate local market needs into durable, scalable technology that can be piloted quickly and then rolled out broadly. The Difference You Will Make: A Senior Software Engineer in Global Markets is expected to deliver measurable international growth impact by building scalable product capabilities across key funnel surfaces (landing → search → pre‑booking) and by improving pricing, promotions, and discounts to increase conversion and customer value across markets. A Typical Day - Partner with PM/Design/Data Science to clarify goals, requirements, constraints, and success metrics, and translate them into a sequenced technical plan. - Write or review technical designs, align tradeoffs, and coordinate dependencies with partner teams across regions. - Build production code and services with a high quality bar: testing, documentation, instrumentation, and performance/reliability considerations. - Run design and code reviews, advise engineers, and help drive consistent engineering standards across the team. - Own delivery: track execution risks, provide stakeholder updates, coordinate launches (including localization/market rollout), and monitor post-launch results to iterate quickly. Your Expertise - Fluency in English is required. Japanese or Korean working proficiency is a plus . - 6+ years of hands-on software engineering experience, with a strong track record shipping production systems. - Solid understanding of large-scale backend architecture and distributed systems patterns (e.g., well-designed APIs, scalable data models, high-throughput services/pipelines, and performance-aware algorithms). - Proven ability to drive ambiguous problems to resolution: break down open-ended requirements, propose pragmatic solutions, and execute independently while keeping stakeholders aligned. - Strong programming skills in one or more of the following: Java, Kotlin, Python, Ruby/Ruby on Rails, JavaScript/TypeScript, with experience building and operating backend services. - High engineering quality bar: you write clean, testable, maintainable code, and you design with reliability, observability, and operational readiness in mind. - You actively raise the team’s technical bar through thoughtful code reviews, architecture discussions, and sharing best practices that improve overall team productivity. - Data-informed decision making: you use metrics and experimentation to validate impact, diagnose issues, and iterate toward better outcomes—recognizing that small improvements in these flows can drive meaningful business results. - Strong collaboration and communication skills: you work effectively across engineering teams and with Product, Design, and Data partners in a global environment.
Staff Software Engineer, Global Markets (Backend)
AirbnbAirbnb is a community based on connection and belonging.
Airbnb was born in 2007 when two hosts welcomed three guests to their San Francisco home, and has since grown to over 5 million hosts who have welcomed over 2 billion guest arrivals in almost every country across the globe. Every day, hosts offer unique stays and experiences that make it possible for guests to connect with communities in a more authentic way. The Community You Will Join: The Global Markets Tech team drives the evolution of our guest and host experience across international markets through product innovation that accelerates international growth. Expanding in under-penetrated markets is a core pillar of our company strategy. To achieve this, we innovate at every level - adapting our product to the unique needs of every corner of the globe so that every user across our 220+ countries and regions feels right at home. The team partners closely with Product, Design, Data Science, regional stakeholders, and core platform/vertical teams to translate local market needs into durable, scalable technology that can be piloted quickly and then rolled out broadly. The Difference You Will Make: We are looking for a product-minded Staff Software Engineer (Backend) to lead the technical strategy and drive innovative initiatives for Airbnb’s international guest experiences. At Staff level, you will set a technical vision and drive execution of solutions that are highly available, secure, efficient, and designed to scale across many markets with the needs of the international business. You will work across product, engineering, data scientists, designer and cross-functional partners to solve these technical challenges and deliver high-quality products for Airbnb. A Typical Day - Own technical vision and lead effort to architecture, prototype, build and launch solutions for international markets initiatives (market configuration, localization services, partner integrations, compliance-aware experiences, etc). - Lead complex, cross-team execution from design through launch, including team roadmap, technical direction, migration plans, rollout strategy, and long-term operability. - Drive engineering excellence through reliability, performance, security, and cost efficiency. - Influence roadmaps and collaborate with stakeholders across regions, such as drives alignment, resolves tradeoffs, leads through ambiguity. - Mentor engineers both within and outside of the team. Your Expertise - Fluency in English is required. Japanese or Korean working proficiency is a plus . - 9+ years of professional software engineering experience, including Tech Lead responsibilities (required). - Proven track record leading end-to-end delivery of high-impact, user-facing products—from technical design and implementation through launch and post-launch operations. - Demonstrated ability to set technical direction for a team or multi-team area (e.g., defining architecture, establishing engineering standards, and shaping a long-term technical roadmap). - Strong product mindset: you connect technical decisions to customer outcomes and business impact, and you’re comfortable operating in ambiguity with an iterative, experiment-driven approach. - Expertise designing and operating systems that are highly available, scalable, secure, and cost-efficient, with clear operational readiness. - Strong experience working in cross-functional, global environments, driving alignment and results through influence across teams and time zones. - Demonstrated ability to mentor and develop engineers, raise the quality bar through reviews and coaching, and establish and drive best practices.


