Senior Backend + Data Engineer

Project - the aim you'll have

Overview
Software Mind is seeking qualified candidates to fill the role of Senior Backend / Data Engineer.

In addition to a competitive salary rate and a positive work environment, we are committed to delivering high-quality technology solutions. We also offer:

  • Flexible schedules and authentic work-life balance
  • Opportunities for continuing education
  • Birthday celebration
  • Payment in US Dollars

About the role:

We are looking for a Senior Backend / Data Engineer to help design, build, and operate scalable backend systems that support core business workflows and data-driven products. This role combines hands-on development with ownership of critical services, and collaboration across product, data, and operations teams. You will contribute to system architecture, code quality, reliability, and the continuous improvement of engineering practices.

In this role, you will work hands-on with programming languages like Python and SQL, cloud platforms like AWS, databases like PostgreSQL and MySQL, data warehouse tools like Snowflake, data pipeline/orchestration tools like Apache Airflow, CI/CD tools like Docker and Kubernetes, as well as RESTful APIs, GraphQL, Microservices Architecture, etc. 

 

Some of the main responsibilities for the role include:

  • Design and implement reliable, scalable backend services and data pipelines. 
  • Drive sound engineering practices around testing, code quality, performance, and security.
  • Improve system observability and participate in diagnosing and resolving production issues.
  • Build and maintain data ingestion services using APIs and batch file processing.
  • Modernize legacy workflows by replacing manual or spreadsheet-driven processes with automated, resilient systems.
  • Develop internal dashboards and services that provide real-time operational and business visibility.
  • Create automation to reduce manual investigation and support self-service for internal stakeholders.
  • Improve monitoring, alerting, and data quality checks across backend pipelines.
  • Collaborate with product, analytics, and operations to align technical solutions with business needs.
  • Contribute to technical direction and roadmap planning.

 

 

#LI-DNI

Expectations - the experience you need

 

Job Skills/Requirements

  • +90% English written and oral (at least B2-C1 level) with excellent communication skills.
  • 5+ years of professional software development experience with demonstrated proficiency in backend development and data engineering. 
  • Strong backend engineering background, with the ability to deliver iterative and pragmatic technical solutions.
  • Comfortable operating in fast-moving environments while maintaining high engineering standards.
  • Willingness to take ownership, learn from failures, and continuously refine systems and processes.
  • Clear communication skills and ability to work independently and lead technical efforts across teams.

 

Technical Skills:  

  • Programming Languages:
    • Proficiency in Python
    • Proficiency in SQL
  • Data Tools and Databases:
    • Proficiency with SQL databases like PostgreSQL and/or MySQL (PostgreSQL is preferred)
    • Proficiency in Snowflake or a similar data warehouse tools
  • Cloud Platforms:
    • Experience deploying and managing applications using AWS.
  • DevOps & CI/CD Tools:
    • Experience with tools like CDK, Docker, Kubernetes, or similar.
  • Demonstrated ability to design scalable, reliable, and high-performance distributed systems.
  • Strong understanding of software architecture patterns, microservices, and API design (REST, GraphQL).
  • Working knowledge of security fundamentals, including authentication, authorization, and secure service design.
  • Experience with unit testing and integration testing.

 

 

Our offer – professional development, personal growth
Hover on each benefit to learn more
Decide on the form and conditions of your employment
*Applicable in: Poland & Latam & MD/RO
Flexible employment and remote work
*Applicable in: Poland & Latam & MD/RO
Work with the latest technologies for industry leaders
*Applicable in: Poland & Latam & MD/RO
International projects with leading global clients
*Applicable in: Poland & Latam & MD/RO
Travel to clients’ and work in their environments
*Applicable in: Poland & MD/RO
International business trips
*Applicable in: Poland & MD/RO
Work comfortably in a relaxed and inspiring atmosphere that does not enforce a dress code
*Applicable in: Poland & Latam & MD/RO
Non-corporate atmosphere
*Applicable in: Poland & Latam & MD/RO
Develop your skills at work – language classes come to you
*Applicable in: Poland & MD/RO
Language classes
*Applicable in: Poland & MD/RO
Develop your competences and skills through skill centers and webinars
*Applicable in: Poland & MD/RO
Internal & external training
*Applicable in: Poland & MD/RO
Take care of the health of you and your loved ones
*Applicable in: Poland & MD/RO
Private healthcare and insurance
*Applicable in: Poland & MD/RO
Work out, swim and enjoy other fun activities
*Applicable in: Poland & MD/RO - monthly sport budget
Multisport card
*Applicable in: Poland & MD/RO - monthly sport budget
Take part in activities that support your physical and mental health
*Applicable in: Poland & Latam & MD/RO
Well-being initiatives
*Applicable in: Poland & Latam & MD/RO
Similar job offers
  • Software Development
    Senior Full-stack Software Engineer (Python/React)
    Kraków/Remote
  • Software Development
    Data Quality Analyst
    Warsaw/Remote
  • Software Development
    Senior Software Engineer (Python)
    Warsaw/Remote
  • Senior Backend + Data Engineer
    Software Development, Python, SQL, REF1953D, San Jose/Remote, B2B/UOP

    Submit application

    Attach resume/CV

    Links

    Message to hiring manager

    Let us know about your interest working in our company