Skip to content
Backend Engineer

The week's list

Every role like this one, in one letter

You are reading one posting. There are hundreds like it on the board, and new ones every week. Pick what you want, leave an email, and the list comes to you — no searching, no coming back here.

Counting what came out this past week…

The first letter arrives right away, then one a week. Unsubscribe in one click from any letter — the address goes nowhere else.

Backend Engineer

Staff Backend Engineer - Media Management

Cloudinary

Krakowlead

Apply on the employer's site

Role description

Who We Are?
Our team is part of a larger group working on the Cloudinary Assets product, a high-scale, distributed system built on cloud infrastructure.

We deliver a solution for both technical and non-technical users, allowing them to manage, deliver, transform, and collaborate on Media assets and their lifecycles seamlessly through API and UI.

We take full ownership of the entire process, from deciding what to build to delivering it.

Our team has the right mix of skills to make both technical and product decisions together, ensuring smooth execution and meaningful impact.

We are a highly collaborative, open, and proactive team, with members based in Poland and Israel. We work primarily in English.

Few words directly from the team lead
I’m looking for a real expert to my team. Someone who can be a mentor to all other backend engineers in my team and also in other teams in the office. Someone who’ll jump head first into our spaghetti Ruby monolith and will help me cut it out into little pieces, extract and bring us into a new era of Go-based services and fast, reliable APIs. I need you to be bold, courageous, accountable and with lots of proactive will to bring innovation. I’ll offer real partnership and enablement at all functions.

What You’ll Do?

  • Be a Central Figure in the Team - Serve as the go-to expert on everything related to the team’s services and infrastructure. Work closely with product managers. Learn and be able to reason about the existing code base on demand, deriving insights quickly and managing context switches effectively
  • Deliver Solutions with Impact & Efficiency - Stay focused on business goals and customer delight. Ensure we deliver features that move the needle and are implemented efficiently and iteratively
  • Maintain High Code Quality & Architecture - Collaborate with developers to uphold high coding standards and work with our architects’ forum to ensure solutions are scalable and aligned with our platform vision. Utilize code generation tools for a larger impact
  • Drive Innovation - Identify areas for improvement and propose meaningful enhancements. Acknowledge customer feedback and incorporate your ideas to refine our solutions

What type of person are we looking for?

  • Experienced Developer - 10+ years of experience as a Backend Engineer, with a proven track record of delivering high-quality, scalable solutions
  • Hands-On Developer - Comfortable coding in multiple languages (Ruby, Go, Node). Experience working with Generative AI technologies (GPT, Copilot, Cursor) is a plus
  • Cloud Savvy - Strong hands-on experience with AWS (or equivalent). Expertise in high-scale, distributed cloud architectures
  • Business-Focused - Driven by delivery and impact rather than rigid role definitions. You think beyond just backend development and consider the bigger product and business picture
  • Collaborative & Team-Oriented - Build strong relationships across disciplines, working closely with product managers, architects, and team leads to ensure impactful execution
  • Adaptable & Resilient - The team frequently shifts priorities based on urgency, requiring a high level of context-switching. You should be comfortable diving deep into complex codebases and working beyond your immediate scope
  • Active & Engaged - We operate in a fast-changing environment, with active engagement in meetings and Slack
  • An Amazing Teammate - You enjoy communication, humor, and forming real friendships with teammates, creating a fun and comfortable work environment

If you’re excited by tackling challenges at scale and shaping the future of media management, we’d love to talk!

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

This is a saved copy of a posting published elsewhere. Postings get taken down without notice — check the employer's site before applying. mentors.coach is not the hiring party.

Coming to this page

A resume for this role — and a ticket to the draw

We take the posting apart down to the real requirements and rewrite your resume against it — by asking, not inventing: no line appears without your confirmation. Sign in to get it first, and to enter the draw.

  • A resume for this exact role, not a universal one
  • Answers are kept: edit any one, not the whole conversation
  • All in your account — open it from any device

On the wheel

A discount on mentoring

Winners are drawn at random among entries with a confirmed email. The date and the full rules are on the draw page.

Draw rules

Backend Engineer

Full-Stack Engineer with .NET and Angular

Endava

Warsawsenior

Apply on the employer's site

Role description

Technology is our how. And people are our why. For over two decades, we have been harnessing technology to drive meaningful change.

By combining world-class engineering, industry expertise and a people-centric mindset, we consult and partner with leading brands from various industries to create dynamic platforms and intelligent digital experiences that drive innovation and transform businesses.

From prototype to real-world impact - be part of a global shift by doing work that matters.

Job Description

As part of Endava's strategic partnership with WTW, who provide data-driven, insight-led solutions in the areas of people, risk and capital, we're building dedicated software engineering teams to support WTW's Insurance Consulting and Technology Division.

WTW's Insurance Consulting and Technology business is a global leader in P&C, Life and Health insurance software and advisory services, with over 1,700 colleagues across 35 markets. More than 1,000 insurers worldwide trust our combination of advisory insight and advanced software to help them navigate complexity and drive sustainable growth.

Joining Endava, you'll work exclusively with WTW to help embed AI-enabled engineering practices, modern ways of working and deep insurance technology expertise, contributing to the next generation of products and services for insurers worldwide. Working as part of a dedicated team established through a Build-Operate-Transfer (BOT) model, you'll collaborate closely with WTW while building your career as an Endava employee, supporting the long-term success of this strategic partnership.

About the Role

In this role, you will work within a cross-functional product team responsible for modernising the user experience, backend services and cloud platform capabilities of one of WTW’s strategic cloud platforms.

You will contribute to a business-critical distributed compute platform that executes large-scale insurance modelling workloads across the organisation. The platform dynamically provisions Azure compute resources, runs computationally intensive jobs submitted by multiple business applications and provides a shared cloud foundation for analytical services.

The role combines frontend and backend development, cloud-native engineering and modern software engineering practices. You’ll help replace legacy technologies, rebuild AngularJS portals, modernise backend services, introduce Infrastructure as Code, migrate workloads to Azure Container Apps and improve deployment automation and operational resilience.

Working alongside experienced platform engineers, architects, product owners, DevOps engineers and QA specialists, you’ll help transform the current platform into a modern Azure-native platform while gaining deep knowledge of cloud platform engineering and distributed systems.

What Success Looks Like

In this role you will:

  • Contribute to meaningful modernisation outcomes across the platform and related services.
  • Deliver high-quality frontend and backend changes that are secure, maintainable and easy to operate.
  • Improve platform reliability, scalability and performance through well-tested engineering changes.
  • Apply agreed engineering standards, coding practices and review feedback consistently.
  • Support faster, more predictable delivery by contributing to automation, CI/CD and DevOps improvements.
  • Collaborate effectively with architects, product owners, QA, DevOps and other engineers to solve delivery challenges.
  • Actively learn, share knowledge and contribute to a positive engineering culture.

Key Responsibilities

Application Development

  • Develop modern Angular applications replacing legacy AngularJS user and administration portals.
  • Design, develop and maintain .NET backend services supporting distributed compute workloads.
  • Build and enhance REST APIs consumed by multiple business applications.
  • Modernise legacy platform functionality while preserving business continuity.
  • Implement scalable, maintainable and secure software following modern engineering practices.

Platform Modernization

  • Participate in migration towards Azure Container Apps and containerised workloads.
  • Support Infrastructure as Code implementation using OpenTofu/Terraform.
  • Contribute to cloud-native platform modernization initiatives.
  • Participate in modernisation of deployment pipelines and release automation.
  • Help improve platform scalability, maintainability and operational resilience.

Engineering Excellence

  • Write unit, integration and automated tests ensuring software quality and reliability.
  • Participate in code reviews and technical discussions.
  • Apply Clean Code principles, modern software design patterns and engineering best practices.
  • Support continuous integration and continuous delivery initiatives.
  • Contribute to zero-downtime deployment improvements.

Operations & Collaboration

  • Collaborate closely with Product Owners, Architects, QA Engineers, DevOps Engineers and fellow Software Engineers.
  • Participate in production support and on-call rotation as part of the engineering team.
  • Contribute to troubleshooting, root cause analysis and continuous platform improvements.
  • Share knowledge and actively participate in building the engineering capability.

Qualifications

Software Engineering

  • 4–6 years of commercial software development experience.
  • Strong experience with C#, modern .NET and ASP.NET.
  • Strong experience with Angular and TypeScript.
  • Experience designing and developing RESTful APIs.
  • Good understanding of object-oriented programming and modern software engineering principles.

Cloud & Platform Engineering

  • Experience developing applications on Microsoft Azure.
  • Experience with Azure DevOps, Git and CI/CD pipelines.
  • Experience working with Docker and containerised applications.
  • Understanding of Infrastructure as Code principles, with the ability and willingness to work with tools such as OpenTofu or Terraform.
  • Understanding of cloud-native application development principles.

Engineering Practices

  • Experience writing unit and integration tests.
  • Understanding of Clean Code principles and software design patterns.
  • Experience working in Agile Scrum teams.
  • Ability to work within a collaborative cross-functional engineering team.

Soft Skills

  • Strong communication and collaboration skills.
  • Proactive approach to problem solving.
  • Willingness to learn modern cloud platform technologies.
  • Passion for continuous improvement and engineering excellence.

Preferred Skills and Experience

  • Azure Container Apps
  • Azure Batch
  • OpenTofu or Terraform
  • Playwright
  • SQL Server
  • Redis
  • SignalR
  • Experience working on cloud-native platforms
  • Experience modernising legacy enterprise applications

Additional Information

“For this position, the gross base salary
starts from PLN 15 267 PLN Gross per month
(full-time employment contract), determined using objective and gender-neutral criteria including skillset, experience and role responsibilities.

Our benefits offering typically include private medical insurance, dental plan, and glasses reimbursement. The figure represents the initial remuneration we expect to offer for this role and does not limit the right to equal pay for women and men performing the same work or work of equal value. All remuneration and benefits decisions are based on non-discriminatory, gender-neutral criteria, and in accordance with the Polish Labour Code amendments implementing Directive on pay transparency, we do not request or consider candidates’ current or past remuneration during the recruitment process.”

At Endava, we’re committed to creating an open, inclusive, and respectful environment where everyone feels safe, valued, and empowered to be their best. We welcome applications from people of all backgrounds, experiences, and perspectives—because we know that inclusive teams help us deliver smarter, more innovative solutions for our customers. Hiring decisions are based on merit, skills, qualifications, and potential. If you need adjustments or support during the recruitment process, please let us know.

This is a saved copy of a posting published elsewhere. Postings get taken down without notice — check the employer's site before applying. mentors.coach is not the hiring party.

Backend Engineer

Senior Software Engineer (C++)

OANDA

Krakowsenior

Apply on the employer's site

Role description

Fancy helping to shape the future of FinTech?

We have always been innovators. In 1996 we were the first company to share exchange rate information, free of charge on the internet. Today, we are a world leading online trading group.

Join us to:

  • Help build the future of online trading
  • Be part of a culture driven by integrity and global impact
  • Become part of an award-winning company - check out our full list of awards here.

We are only as good as our people. Luckily, our people are the best. Join us!

How do we work?

We’re looking for a Sr. Backend Engineer with experience as a developer and architect of C++ applications. You’ll be joining the OANDA engineering team that owns the backend of a renowned trading platform used by our customers to analyse global currency markets and trade forex and CFDs. Your contributions will impact the thousands of customers who trade billions of dollars in volume on our platform every day. You’ll also leverage the latest technologies to build and deploy our systems.

The Backend Team works with modern C++ and Python to build high performing and reliable solutions enabling our customers to trade more effectively while improving profitability for the company through our in-house risk management system.

As our Senior Software Engineer, you will:

  • Work within a Linux environment to research, design, test, implement, deploy, and maintain online and backend trading and data services infrastructure applications.
  • Collaborate closely with OANDA’s business and technical leadership to understand business requirements and with development team members to design and implement applications, systems, and programs.
  • Shepherd releases from creation to release, including maintenance and improvement of our CI/CD pipelines.
  • Team mentoring
  • Joining on call support occasionally (rotation based, once per month)

As our new Backend Engineer, you will bring:

  • A university degree in computer science, computer engineering, or a related field and possibly a graduate degree.
  • A strong interest in teamwork combined with the drive and ability to contribute at the individual level.
  • The ability to promote your own continuous learning by feeding new ideas back through the team.
  • Flexibility and a willingness to work with changing priorities.

What skillset do you need to be successful in this role?

  • Solid application development experience using C++
  • Experience developing applications using Python
  • Solid understanding of data structures and algorithms
  • Experience developing applications using multithreading and concurrency
  • Basic understanding of databases
  • Solid knowledge of software engineering best practices and design patterns
  • CI/CD and deployment automation
  • Microservices and REST architecture
  • The ability to write well-documented, clean code

Nice to have:

  • Linux operating systems
  • Kafka
  • Prometheus and Grafana
  • GCP/GKE
  • Terraform
  • Ansible
  • Claude/Gemini

___

At OANDA, to help us efficiently process applications, we use AI-driven tools to help source and rank candidates based on professional experience and skills. While these tools provide recommendations, our recruitment process remains human-centric: all final shortlisting and hiring decisions are made by OANDA team. You have the right to request a human review of your application.

OANDA Global Corporation is a diverse and global team with offices around the world. We value the unique skills and experiences each individual brings to OANDA. We are committed to creating and sustaining a collegial work environment in which all individuals are treated with dignity and respect and one which reflects the diversity of the community in which we operate. We provide an inclusive and accessible environment for everyone. Candidates selected for an interview will be contacted directly. If you require accommodation during the recruitment and selection process, please let us know. We will work with you to provide as seamless a recruitment experience as possible.

Learn more about our culture here.

This is a saved copy of a posting published elsewhere. Postings get taken down without notice — check the employer's site before applying. mentors.coach is not the hiring party.

Backend Engineer

Senior Tools Engineer

Elsewhere Entertainment

Warsawsenior

Apply on the employer's site

Role description

Job Title
Senior Tools Engineer

Requisition ID
R026631

Job Description
Elsewhere Entertainment is looking for a talented
Senior Tools Engineer
to join our team and help shape the storytelling systems that will define our new AAA IP.

In this role, you’ll take ownership of designing and implementing powerful, user-friendly narrative tools that empower writers, cinematic designers, and quest designers to craft compelling, emotionally resonant, and highly interactive experiences. From complex branching dialogues to cinematic scene authoring and narrative logic systems, you’ll play a key role in building the tools that bring our stories to life.

You’ll help us by…

  • Designing, implementing, and maintaining tools that support cinematic design, branching dialogue systems, and narrative logic workflows.
  • Partnering closely with narrative designers, writers, cinematic teams, and gameplay engineers to understand their needs and deliver tools that enhance storytelling capabilities.
  • Supporting the development of a robust conversation editor and cinematic authoring environment that integrates with our gameplay and mission systems.
  • Building intuitive, non-destructive, and visual editing tools for branching dialogue, VO management, localization support, scene playback, and sequencing.
  • Identifying and improving narrative workflows and pipelines for greater productivity and iteration speed.
  • Maintaining and evolving our proprietary UI framework or integrating third-party solutions where appropriate.
  • Writing clean, reliable, and maintainable code that supports live authoring and rapid iteration.

You’re awesome because you have…

  • 4+ years of experience as a professional programmer, ideally with a focus on game development or tooling.
  • Solid knowledge of C++ and development best practices.
  • Experience building tools for narrative-driven games (dialogue editors, cinematic tools, scripting systems, etc.).
  • A strong understanding of branching story logic, dialogue trees, and cinematic pipelines in AAA productions.
  • Practical experience with UI frameworks such as Qt, ImGui, WPF, or similar, with an eye for building elegant and efficient authoring interfaces.
  • An appreciation for the needs of narrative and cinematic teams, with a user-focused mindset and an iterative approach to tool development.
  • Excellent communication and collaboration skills to bridge the gap between engineering and creative disciplines.
  • Passion for storytelling in games, and a desire to build the best possible experience for both players and creators.

Bonus points for…

  • Experience with cinematic or dialogue systems in games like The Witcher 3, Cyberpunk 2077, Dragon Age, or Mass Effect.
  • Familiarity with VO pipelines, localization workflows, and runtime scene playback.
  • Knowledge of narrative scripting languages or node-based visual scripting systems.
  • Experience working with narrative design tools such as Articy:Draft, Twine, Ink, or proprietary equivalents.
  • Understanding of Unreal Engine or other AAA game engines.
  • A deep love for interactive storytelling and narrative design in games.

Not sure you meet all the qualifications? Let us decide! Research shows that women and members of other under-represented groups tend to not apply to jobs when they think they may not meet every qualification, when, in fact, they often do! At Activision, we are committed to creating a diverse and inclusive environment and strongly encourage you to apply.

Our World
At Activision, we strive to create the most iconic brands in gaming and entertainment. We’re driven by our mission to deliver unrivaled gaming experiences for the world to enjoy, together. We are home to some of the most beloved entertainment franchises including Call of Duty®, Crash Bandicoot™, Tony Hawk’s™ Pro Skater™, and Guitar Hero®. As a leading worldwide developer, publisher and distributor of interactive entertainment and products, our “press start” is simple: delight hundreds of millions of players around the world with innovative, fun, thrilling, and engaging entertainment experiences.

We’re not just looking back at our decades-long legacy; we’re forging ahead to keep advancing gameplay with some of the most popular titles and sophisticated technology in the world. We have bold ambitions to create the most inclusive company as we know our success comes from the passionate, creative, and diverse teams within our organization.

We’re in the business of delivering fun and unforgettable entertainment for our player community to enjoy. And our future opportunities have never been greater — this could be your opportunity to level up.

Ready to Activate Your Future?

#elsewhere

This is a saved copy of a posting published elsewhere. Postings get taken down without notice — check the employer's site before applying. mentors.coach is not the hiring party.

Backend Engineer

Regular Kotlin Developer (f/m/x)

Sii Poland

Katowice

Apply on the employer's site

Role description

Join a team working on a modern fintech platform that supports company expense management.

The project focuses on developing a finance solution that enables seamless integration of financial tools (including payment cards, expense management, and invoice handling) directly into partner systems such as banks, accounting platforms, and HR solutions. The product allows companies to simplify financial processes, automate settlements, and gain full real-time control over their spending.

Your tasks

  • Designing, building, and maintaining microservices using Kotlin
  • Collaborating with cross-functional teams to deliver solutions across Platform, Services, SMB, and other domains
  • Supporting system performance monitoring and contributing to improvements in reliability and scalability
  • Participating in code reviews and maintaining high code quality standards
  • Contributing to the continuous improvement of code quality and system architecture
  • Troubleshooting and resolving technical issues

Requirements

  • Minimum 3 years of professional experience in software development
  • Hands-on experience with Kotlin in commercial projects
  • Experience building backend systems and working with microservices architecture
  • Basic experience with cloud environments (e.g., AWS, Kubernetes)
  • Experience with relational databases (e.g., PostgreSQL) as well as testing and observability tools (e.g., JUnit, Grafana)
  • Good command of English
  • Residing in Poland required

Job no. JOB-8ML93

Sii ensures that all hiring decisions are made solely on the basis of qualifications and competence. We are committed to equal and fair treatment of all, regardless of legally protected characteristics. At Sii, we promote a diverse and inclusive work environment, in full compliance with applicable anti-discrimination laws.

Benefits For You

  • Great Place to Work
  • Solid financial situation
  • Contracts with the biggest brands
  • Centre of internal trainings
  • Many experts you can learn from
  • Open and accessible management team
  • Profit sharing
  • Passion Sponsorship program
  • Regular integration events and trips
  • Comfortable and well-equipped offices
  • MySii app
  • Medical care

This is a saved copy of a posting published elsewhere. Postings get taken down without notice — check the employer's site before applying. mentors.coach is not the hiring party.

390 more openings in this category and country

Staff Backend Engineer - Media ManagementCloudinary · Poland

Apply on the employer's site