Own the design, delivery, and operation of secure, scalable payment platforms, leading Java architecture and integrations while improving reliability, engineering practices, and team capability.
Senior Backend Engineer
📜 Description
- Drive technical direction: Own the architecture and implementation of complex backend systems.
- Problem Solving: Identify systemic risks before they manifest and propose clear, actionable ways to bypass them.
- Consulting: Work directly with stakeholders to translate business needs into scalable technology.
- Mentorship: Share your observations and 'lessons learned' to help the whole team level up.
- AI Integration: Identify where Applied AI can actually improve a product and lead the implementation.
🛠️ Requirements
- Experience: 5+ years of building web applications (preferably in Python frameworks).
- Background: Completed university degree in computer science, data science or similar field.
- Architecture: Deep understanding of monoliths, microservices, and messaging patterns.
- Databases: Expert knowledge of PostgreSQL and performance optimization at scale.
- Infrastructure: Practical experience with CI/CD, Docker, and AWS/GCP.
- Mindset: Proactive, technology-driven, and ready to experiment.
- AI-Native: You use tools like Claude or Cursor to move faster.
- English: Fluent (C1) for direct client collaboration.
✨ Benefits
- Paid 20 days off per year
- Healthcare package and Multisport card
- Self Development Budget
- Hardware and software of your choice
- Strong culture of guidance and sharing knowledge
- Public Speaking Support
- Homepage
Full job description
Upside is a software consultancy built by engineers, for engineers. We partner with global companies to solve real, complex technical challenges. We’re deep into Applied AI and R&D, building both production-grade platforms for clients and our own open-source tools like Enthusiast (Agentic AI framework).
We operate in a Forward-Deployed model. We don’t sit behind a wall of specs or wait for the tickets. We get into the trenches with the client, identify the actual challenges, and take full ownership of the solution. Our teams are small (3–9 people), autonomous, and cross-functional.
What it means for you
You'll work with a capable and driven team, and partner directly with senior business leaders on technical decisions, shaping systems - not just implementing them. You’ll have the autonomy to choose the right tools and the ownership to ensure the architecture performs under pressure.Your focus stays where it counts: mission-critical logic and high-impact experiments, not repetitive tasks and countless meetings.
You’ll contribute to strategic open-source projects and build AI-driven solutions.
Role Overview
As a Senior Backend Engineer, you’ll be the backbone of our development efforts and a key driver of our engineering culture. You will design, build, and scale resilient systems for international clients while staying close to the code. We’re looking for someone who brings ready solutions rather than problems to solve, and treats the client’s product as their own. This isn't a short-term opportunity - we’re looking for a partner to grow with us, someone who thrives in a highly collaborative environment and proactively shares "lessons learned" to level up the entire team.
Responsibilities
Drive technical direction: Own the architecture and implementation of complex backend systems.
Problem Solving: Identify systemic risks before they manifest and propose clear, actionable ways to bypass them.
Consulting: Work directly with stakeholders to translate business needs into scalable technology.
Mentorship: Share your observations and "lessons learned" to help the whole team level up.
AI Integration: Identify where Applied AI can actually improve a product and lead the implementation.
Similar jobs
Search more Backend Engineer jobsOwn the design, delivery, and operation of secure, scalable payment platforms, leading Java architecture, integrations, reliability, and engineering practices while mentoring developers across complex financial systems.
Own the design, delivery, and operation of secure, high-performance payment systems, leading Java architecture and integrations while improving reliability, engineering practices, and team capability.
Own the design, delivery, and operation of secure, high-performance payment systems, leading Java architecture and integrations while improving reliability, engineering practices, and team capability.
Own the design, delivery, and operation of secure, high-performance payment systems, leading Java architecture and integrations while improving reliability, engineering practices, and team capability.
