Avenga logo
Avenga

A global IT engineering and consulting company specializing in custom software development.

Backend Engineer, Python, AWS

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 5,001-10,000H1B No SponsorCompany SiteLinkedIn

Location

Poland

Posted

9 days ago

Salary

0

Seniority

Senior

Job Description

Backend Engineer, Python, AWS

Avenga

• Design, develop, and maintain backend services and APIs using Python • Build solutions using Django and related technologies • Deploy, monitor, and operate services in AWS • Develop containerized applications and CI/CD workflows using Docker • Design and optimize databases, integrations, and backend architectures • Troubleshoot production issues and improve system reliability and performance • Participate in code reviews and contribute to engineering best practices • Create and maintain technical documentation • Collaborate with engineers and stakeholders to deliver scalable and reliable solutions

Job Requirements

  • 5+ years of professional software engineering experience
  • Strong backend development experience with Python
  • Experience developing APIs using Django, Django REST Framework, FastAPI, or Flask
  • Experience deploying and operating services in AWS
  • Hands-on experience with Docker and containerized environments
  • Strong knowledge of relational databases such as PostgreSQL and/or MySQL
  • Experience building and maintaining CI/CD pipelines
  • Understanding of software testing practices, including unit and integration testing
  • Ability to take ownership of solutions throughout the full product lifecycle
  • English proficiency at B2+ level
  • Nice-to-have skills: Frontend development experience, Infrastructure as Code using Terraform or CloudFormation, Experience with Redis, Celery, or similar technologies, Exposure to AI-powered products or LLM-based solutions, Experience with observability and monitoring tools, Polish language skills

Benefits

  • equal opportunities in recruitment, career development, and leadership
  • a work environment where our diverse community of employees, candidates, and business partners actively shapes our growth
  • everyone feels free to be themselves while honoring the boundaries of others

Related Job Pages

More Backend Engineer Jobs

Full TimeRemoteTeam 1,001-5,000Since 1994H1B No Sponsor

• Desarrollar y mantener aplicaciones de software usando Java • Colaborar con equipos multidisciplinarios para entregar soluciones innovadoras • Participar en revisiones de código y contribuir a decisiones arquitectónicas técnicas • Mentorizar a desarrolladores junior y compartir mejores prácticas

Spain
Full TimeRemoteTeam 1,001-5,000Since 1994H1B No Sponsor

• Transformación digital • Innovación y desarrollo sostenible • Trabajar en proyectos tecnológicos diversificados • Colaborar con un equipo responsable y flexible

Spain
Full TimeRemoteTeam 1,001-5,000Since 1994H1B No Sponsor

• Desarrollar y mantener APIs y funcionalidades backend utilizando NestJS y Node.js. • Diseñar y evolucionar modelos de datos y migraciones utilizando Prisma u otros ORM equivalentes. • Integrar APIs de terceros y sistemas internos para ampliar las capacidades de los portales digitales. • Escribir pruebas unitarias e integradas para garantizar la calidad del código y la fiabilidad del sistema. • Participar en revisiones de código, sesiones de diseño y espacios de intercambio de conocimiento. • Ayudar en la resolución de incidencias en producción y en la mejora del rendimiento de los servicios. • Colaborar en equipos multifuncionales alineados con el producto, compartiendo la responsabilidad sobre los resultados. • Contribuir a la mejora continua, ayudando a evolucionar las prácticas de ingeniería y las formas de trabajo del equipo.

Spain
Full TimeRemoteTeam 10,001+H1B Sponsor

• Understand business requirements and implement the back-end to provide the best digital experience and delight users; • Develop back-end code in Node.js and BFF; • Analyze legacy code and logs when necessary; • Maintain security measures; • Support and ensure adherence to the chosen architecture; • Work on multiple projects; • Collaborate with the team and clients; • Participate and collaborate with Agile squads in their ceremonies.

Brazil