Backend Software Engineer (Python / AWS)
About the company
About Darize There are projects that maintain a business. There are also those that change and grow it. If you are closer to the latter option – we have a lot in common. At Darize, we collaborate with organizations facing complex technological challenges.
Darize employs over 2500 consultants in 24 countries. In Poland, you may recognize us from the 7N brand, under which we operated for over 20 years. We focus on experience, long-term relationships, and a culture based on trust, quality, and Scandinavian values. We have the courage to question the status quo and create an environment where people are more important than processes, while delivering breakthrough technological solutions.
Your tasks
We are looking for an experienced Back-end Software Engineer to develop services and APIs operating in an AWS environment. The role focuses on backend programming and serverless and event-driven solutions. You will collaborate with Product Owners, front-end developers, and architects.
- Developing and maintaining backend services and REST APIs running on AWS.
- Creating serverless solutions using AWS Lambda.
- Implementing event-driven architecture based on SQS and EventBridge.
- Writing clean, testable, and maintainable code.
- Participating in code review and ensuring the quality of developed solutions.
- Collaborating with Product Owners, front-end developers, and architects to deliver new functionalities.
- Monitoring the operation of services in production and diagnosing problems.
- Improving existing services in terms of their operation and maintenance.
Requirements
- Minimum 3 years of experience in backend development in Python or Scala.
- Minimum 2–3 years of practical experience with AWS, particularly with services such as Lambda, API Gateway, SQS, SNS, EventBridge, EventBridge Pipes, DynamoDB, and S3.
- Practical experience with relational databases, especially PostgreSQL.
- Knowledge of NoSQL databases, e.g., DynamoDB, including data modeling and creating efficient queries.
- Experience in designing and implementing RESTful API.
- Software engineering best practices, including unit and integration tests, code review, and Git.
- Experience with Infrastructure as Code using CloudFormation.
- Interest in technology and architecture, and openness to analyzing different ways to solve a problem.
- Ability to work independently and collaborate effectively in a team.
- Very good knowledge of English in speaking and writing.
- A big plus will be previous experience with Scala. Alternatively, experience with Kotlin or Java will be valuable.
- We will appreciate knowledge of observability tools, such as CloudWatch or X-Ray.
- An additional advantage will be knowledge of HL IT products or the container transport industry.
Must have: Python, AWS, AWS Lambda, API Gateway, Amazon SQS, SNS, AWS DynamoDB, AWS S3, PostgreSQL, NoSQL, CA, REST API, API, Git, Infrastructure as Code, CloudFormation, R, Kotlin
Nice to have: CloudWatch
What we offer
- Constant support from a personal agent (mentor), looking after your project continuity, client contact, necessary formalities, cooperation comfort, and development
- Access to Darize Learning & Development – a development and educational platform with webinars, a library of articles and industry reports, additional platforms (including DataCamp and Coursera), and regular invitations to development events – technical, business, and lifestyle
- Consultant Development Program - advice on planning professional development based on current trends and market needs, implemented by experienced mentors and development guardians
- A benefit package planned from A to Z, including subsidies for medical care, life insurance, a sports card for you and your loved ones, as well as discounts at stores in Poland and abroad
- A community of experienced IT experts and the opportunity to exchange knowledge with practitioners having many years of experience in implementing technological projects (the average professional seniority of consultants in Poland is over 10 years)
Other
*Work mode: remote Duration: 12 months Start date**: 01.11.2026
In the IT world, it is a well-known scenario: before one project reaches its end, you already have to think about the next one. Added to this is uncertainty, discussions about rates, and formal matters that can effectively distract attention from what is truly important. That is why we want to be more than just a project provider. We care about the stability of cooperation, provide access to ambitious technological initiatives, and create a community of experienced experts, thanks to which you can focus on what you do best.