Senior Python Engineer

1 Week ago • 4-8 Years • Backend Development

Job Summary

Job Description

N-iX seeks a Senior Backend Engineer proficient in Python and cloud-native AWS services to design and build scalable backend systems. Responsibilities include architecting and implementing distributed systems with high availability, building event-driven architectures using tools like Amazon SNS, SQS, EventBridge, and Step Functions, leveraging AWS-managed services (Lambda, DynamoDB, S3, API Gateway), and participating in architectural design discussions. The ideal candidate will possess strong Python skills, experience with event-driven architectures, and a deep understanding of distributed systems. Collaboration with cross-functional teams and the ability to write clean, testable code are crucial. The role involves working with cloud-native architectures, ensuring high availability and fault tolerance.
Must have:
  • Strong Python and AWS experience
  • Event-driven architecture expertise
  • Distributed systems understanding
  • Object-oriented design principles
  • High availability and fault tolerance
Good to have:
  • Terraform or CloudFormation
  • Mentorship experience
Perks:
  • Flexible working format
  • Competitive salary
  • Personalized career growth
  • Professional development tools
  • Education reimbursement
  • Corporate events

Job Details

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

Similar Jobs

Dream Sports - Engineering Manager

Dream Sports

Mumbai, Maharashtra, India (On-Site)
1 Month ago
Eventbrite - Principal Software Engineer

Eventbrite

(Remote)
1 Day ago
GoDaddy - Senior Software Engineer - Customer Engagement Data Team

GoDaddy

Pune, Maharashtra, India (Hybrid)
7 Hours ago
Larian Studios - Lead Systems Administrator

Larian Studios

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Months ago
Electronic Arts - Full Stack Software Engineer

Electronic Arts

Bucharest, Bucharest, Romania (Hybrid)
1 Month ago
N-iX - Senior Scala Engineer

N-iX

Ukraine (Remote)
2 Weeks ago
Maersk Careers - Senior Software Engineer

Maersk Careers

Shanghai, Shanghai, China (On-Site)
7 Months ago
Canva - Backend Software Engineer (Java) - User Product

Canva

Sydney, New South Wales, Australia (Remote)
3 Months ago
Sporty Group - Software Engineering Team Lead - EU

Sporty Group

(Remote)
4 Weeks ago
Flow - Senior/Staff Backend Software Engineer

Flow

Miami, Florida, United States (Hybrid)
6 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Cygames - Frontend Engineer / Games / Services / Tokyo

Cygames

Shibuya, Tokyo, Japan (On-Site)
1 Day ago
CoActive Systems - Machine Learning Researcher

CoActive Systems

Montreal, Quebec, Canada (Hybrid)
8 Hours ago
Kaseya - Senior Engineer - Cloud Ops

Kaseya

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Thatgamecompany - Senior Software Engineer - Golang

Thatgamecompany

United States (Remote)
1 Month ago
Limit Break - Senior Site Reliability Engineer

Limit Break

Tokyo, Japan (On-Site)
1 Month ago
Epic Games - Build Programmer, Fortnite

Epic Games

Vancouver, British Columbia, Canada (On-Site)
2 Months ago
Rackspace Technology - Lead Cloud Engineer

Rackspace Technology

United States (Remote)
2 Months ago
Wildlife Studios - Site Reliability Engineering Manager

Wildlife Studios

São Paulo, State Of São Paulo, Brazil (On-Site)
2 Months ago
Liquid Advertising - Junior Software Engineer - Python

Liquid Advertising

Michigan, United States (Remote)
1 Month ago
Turbulent - Senior Full-Stack Developer

Turbulent

Montreal, Quebec, Canada (On-Site)
1 Day ago

Get notifed when new similar jobs are uploaded

Jobs in undefined

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Backend Development Jobs

Turbulent - Senior Backend Developer

Turbulent

Montreal, Quebec, Canada (On-Site)
4 Weeks ago
GoReel - Python Developer

GoReel

(Remote)
1 Month ago
Abnormal Security - Software Engineer - II, Backend

Abnormal Security

Bengaluru, Karnataka, India (Hybrid)
7 Months ago
Google - Senior Software Developer, Site Reliability Engineering, Google Cloud

Google

Raleigh, North Carolina, United States (On-Site)
5 Months ago
Thatgamecompany - Senior Backend Engineer - China

Thatgamecompany

Shanghai, Shanghai, China (On-Site)
1 Month ago
NVIDIA - Senior Backend Software Engineer – GeForce NOW Cloud

NVIDIA

Santa Clara, California, United States (On-Site)
2 Weeks ago
Go Fund Me - Senior Software Engineer (Payments)

Go Fund Me

Buenos Aires, Buenos Aires, Argentina (On-Site)
5 Months ago
Tencent - Software Engineer

Tencent

(On-Site)
2 Months ago
Behaviour Interactive - Principal Generalist Programmer - Dead by Daylight | Programmeur·se Généraliste Principal·e - Dead by Daylight

Behaviour Interactive

Middlesbrough, England, United Kingdom (Hybrid)
5 Months ago
Google - Software Engineer II, Data Engineering Console, Infrastructure

Google

Zürich, Zurich, Switzerland (On-Site)
2 Days ago

Get notifed when new similar jobs are uploaded