Job Search and Career Advice Platform

Enable job alerts via email!

Senior Back-End Engineer (Python/AWS)

Digital Forms

Remote

PLN 180,000 - 240,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology consulting firm in Poland is looking for a Senior Back-End Engineer to design and build systems that empower their clients' digital transformation efforts. The ideal candidate will have strong experience in Python and AWS. The role offers a competitive salary, remote work setup, and a focus on long-term engineering quality.

Benefits

Competitive compensation
Full remote work setup
Flexible hours
Strong engineering culture
Continuous learning and mentorship

Qualifications

  • Strong hands-on experience with Python and modern frameworks.
  • Practical knowledge of AWS services for deploying applications.
  • Ability to design and maintain scalable systems and APIs.
  • Strong understanding of relational databases and ORMs.
  • Experience with CI/CD tools and version control best practices.
  • Ability to translate business requirements into technical solutions.
  • Excellent communication skills and agile collaboration experience.

Responsibilities

  • Design, develop, and maintain scalable back-end systems and APIs.
  • Collaborate with developers and engineers for complete solutions.
  • Participate in architectural discussions to enhance systems.
  • Write clean, well-documented code and promote best practices.
  • Identify and resolve performance bottlenecks.
  • Contribute to CI/CD pipelines and cloud infrastructure.
  • Continuously improve skills and explore new technologies.

Skills

Python
AWS
System Design
Relational databases
CI/CD
Problem Solving
Team Collaboration

Tools

Django
FastAPI
PostgreSQL
MySQL
GitHub Actions
GitLab CI
Jenkins
Docker
Job description
About Us

At Digital Forms, we help companies grow through digital transformation — from process optimization and automation to AI and custom software development. Our technology team designs and builds the solutions that drive this change: scalable systems, data platforms, integrations, and products that make a real business impact.

We work with international clients across industries, focusing on long-term, high-quality engineering that supports business growth. Every line of code we write serves a clear purpose — to make technology practical, efficient, and ready for scale.

The Role

As a Senior Back-End Engineer, you’ll play a key role in designing and building the systems that power our clients’ transformations. You’ll work on challenging, large-scale projects — from custom SaaS platforms to complex integrations — with modern technologies and high autonomy.

You’ll collaborate closely with our technical leads, contributing to system architecture, implementing best practices, and delivering robust, maintainable back-end solutions. This role is ideal for an experienced engineer who wants to deepen their expertise, take ownership of key parts of a system, and work in an environment that values quality and thoughtful engineering.

Key Responsibilities
  • Build & Deliver: Design, develop, and maintain scalable back-end systems and APIs in Python (Django, FastAPI), ensuring high performance and reliability.

  • Collaborate: Work closely with front-end developers, DevOps engineers, and business analysts to deliver complete, production‑ready solutions.

  • Contribute to Architecture: Participate in architectural discussions and propose improvements that enhance scalability, maintainability, and security.

  • Ensure Quality: Write clean, well‑documented code, contribute to code reviews, and promote engineering best practices.

  • Optimize Performance: Identify and resolve performance bottlenecks, ensuring stability and efficiency at scale.

  • Deploy & Monitor: Contribute to CI/CD pipelines, cloud infrastructure (AWS), and observability improvements.

  • Learn & Grow: Continuously improve your skills, exploring new technologies and patterns that make our solutions better.

Must-Have Qualifications
  • Strong Python Experience: Solid hands‑on experience with Python and modern frameworks (Django, FastAPI).

  • Cloud Experience: Practical knowledge of AWS services and deploying applications in cloud environments.

  • System Design: Proven ability to design, implement, and maintain modular, scalable systems and APIs.

  • Databases: Strong understanding of relational databases (PostgreSQL or MySQL) and experience with ORMs.

  • CI/CD & Git: Experience with CI/CD tools (GitHub Actions, GitLab CI, or Jenkins) and version control best practices.

  • Problem Solving: Ability to translate business requirements into technical solutions with minimal supervision.

  • Team Collaboration: Excellent communication skills and experience working in agile, cross‑functional teams.

Nice-to-Have Qualifications
  • Experience with asynchronous/event-driven systems (Celery, RabbitMQ, Kafka).

  • Knowledge of Terraform or other Infrastructure as Code tools.

  • Familiarity with Docker and container‑based deployments.

  • Experience with monitoring and logging (Prometheus, Grafana, ELK stack).

  • Understanding of NoSQL or in‑memory databases (MongoDB, Redis).

What We Offer
  • Work on complex, international projects with tangible business impact.

  • Competitive compensation based on experience and contribution.

  • Full remote work setup with flexible hours.

  • A strong engineering culture focused on long‑term quality, not just delivery speed.

  • Continuous learning and mentorship from experienced leads.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.