N-iX is looking for a Senior Backend Engineer who thrives in building scalable, cloud-native systems. You’ll bring deep Python expertise, strong software design principles, and a solid background in distributed system patterns. This role demands hands-on experience with event-driven architectures and cloud-native AWS services. You’ll help shape critical backend services and infrastructure that are the foundation for our platform.

Responsibilities:

  • Design and build scalable backend systems using Python and cloud-native architectures
  • Apply object-oriented principles to develop maintainable and modular code
  • Architect and implement distributed systems with high availability and fault tolerance
  • Build and operate event-driven architectures using tools like Amazon SNS, SQS, EventBridge, and Step Functions
  • Leverage AWS-managed services (e.g., Lambda, DynamoDB, S3, API Gateway) to deliver reliable and cost-effective solutions
  • Participate in architectural design discussions and influence technical direction
  • Write clean, testable code and provide thoughtful code reviews
  • Collaborate with cross-functional teams to define requirements and deliver solutions that scale

What We’re Looking For:

  • Strong Python skills, with a deep understanding of object-oriented software design
  • Experience designing and operating event-driven architectures in production
  • Proficient with AWS cloud-native services, including Lambda, DynamoDB, S3, API Gateway, EventBridge, and Step Functions
  • Deep understanding of distributed systems, including data consistency, messaging patterns, and failure handling
  • A collaborative mindset—you enjoy working closely with others, value team success over individual heroics, and help create an inclusive environment
  • Proactive and curious—you take initiative to explore, solve problems, and continuously learn
  • A natural mentor and team builder—you care about helping those around you grow
  • Familiarity with Infrastructure-as-Code tools like Terraform or CloudFormation
  • Strong communication skills, with the ability to clearly explain ideas and technical details

We offer*:

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits

*not applicable for freelancers

N-iX

N-iX

1 700

N-iX is a European software development service company that helps businesses across the globe develop successful software products. Founded in 2002 in Lviv, N-iX has come a long way and increased its presence in six countries spanning Europe and the US. Today, we are a strong community of 1,700+ professionals and a reliable partner for global industry leaders and Fortune 500 companies. N-iX is actively hiring in Poland and has an office in Krakow.