Job Description
The job at a glance :
Join our team and you’ll be responsible for building and maintaining the backbone of our new technical platform. Working in the B2BCore department, you will contribute to the development of essential services such as authentication, authorization, user management, messaging, notifications, and payments that power our global job-tech ecosystem. This is so important to us. By joining our team, you will be playing a vital role as together we reimagine the labour market to make it work for everybody.
Your responsibilities :
Design and develop backend systems using Python in a serverless (Lambda) environment
Collaborate closely with diverse, cross-functional teams in an open and supportive atmosphere
Implement and support microservice-based architecture
Integrate with messaging systems such as Apache Kafka
Work with cloud infrastructure, primarily on AWS, using Infrastructure as Code (Terraform)
Contribute to system design practices including Event Storming, Story Mapping, and C4 modeling
Qualifications
Your skills and qualifications : (If you don’t meet 100% of the criteria below, we still encourage you to apply. We’re looking for potential and passion, not perfection.)
3+ years of experience as a backend developer with strong Python expertise
Solid knowledge of architecture design patterns and clean coding principles (SOLID, DRY, KISS, GRASP)
Experience with Domain-Driven Design (DDD), Test-Driven Development (TDD), and CI / CD practices
Familiarity with microservices, serverless architecture (Lambda), and cloud platforms (preferably AWS)
Experience with DynamoDB, Apache Kafka, and infrastructure automation tools (Terraform)
Nice to have :
Familiarity with AppSync / GraphQL and Event Sourcing / Event Streaming
Hands-on experience with monitoring and alerting tools like DataDog, Dynatrace, or OpenTelemetry
Understanding of Behavior-Driven Development (BDD)
Experience in project / system design processes
A passion for learning and contributing to a team where different ideas are encouraged and celebrated
Additional Information
Benefits :
We’re a community here that cares as much about your life outside work as how you feel when you’re with us. Because your job shouldn’t take over your life, it should enrich it. Here are some of the benefits we offer :
Our commitment
Equal opportunities are important to us. We believe that diversity and inclusion at The Stepstone Group are critical to our success as a global company, so we want to recruit, develop, and keep the best talent. We encourage applications from everyone, regardless of background, gender identity, sexual orientation, disability status, ethnicity, belief, age, family or parental status, and any other characteristic.
Please note : We can only consider applications with a CV submitted in English , as English is our primary working language.
If you're excited about this role but your experience doesn’t perfectly match every requirement, we still encourage you to apply. You could be the right fit for this or other opportunities.
Software Engineer • Warszawa, Województwo mazowieckie, PL