Senior Python Engineer
Zabłocie 43B, Kraków
N-iX
(4034)
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)034
N-iX is a global software development service company that helps businesses across the globe create mind-blowing software products. Founded in 2002, today we’re a team of 2,200+ tech-savvy professionals working on innovative projects for global industry leaders and Fortune 500 companies.
Senior Python Engineer
Senior Python Engineer
Zabłocie 43B, Kraków
N-iX