Senior Software Engineer (Python)

Annual Package

25K to 30K USD

Contract Type

Remote

Benefits

  • Attractive salary and benefits package
  • Opportunity to work remotely
  • Professional growth and development opportunities
  • Supportive work environment

Location

Company specifications:

🗓Company History: 20+ Years

⚙️Company Industry: Technology

🏢Company Size: 101-200 Employees

Your Impact

As a Senior Software Engineer, you will play a pivotal role in developing and maintaining scalable, production-grade Python applications. 

  • Your expertise in Python, with a strong emphasis on OOP and strong scripting skills, will directly shape the success of the technical roadmap. 
  • Your excellent Django and FastAPI development experience and background in asynchronous processing will enable seamless delivery of robust backend services. 
  • Your strong English proficiency ensures smooth collaboration with cross-functional teams around the globe.
What Success Looks Like

In this role, success means delivering high-quality, scalable code that stands the test of time while meeting business objectives. You’ll achieve this by applying your deep Python knowledge, actively participating in the full SDLC, and guiding your peers in upholding development best practices.

Key Responsibilities Include:
  • Leading the development and maintenance of production Python applications to ensure performance, scalability, and reliability.
  • Implementing object-oriented solutions and automation scripts to enhance system functionality and efficiency.
  • Supporting asynchronous task execution and real-time data streaming using message brokers like RabbitMQ or Kafka.
  • Contributing to designing, developing, and refining APIs using Django or FastAPI to power high-performance applications.
  • Overseeing containerization and orchestration using Docker and Kubernetes to ensure robust deployment practices.
  • Involving yourself in code reviews and documentation to elevate code quality across the team.
  • Collaborating with DevOps, Product, and QA teams to deliver seamless releases and continuous improvements.
  • Managing version control workflows using Git to ensure collaboration and consistency across projects.
What You Bring

To excel in this role:

  • You are skilled in developing Python applications using solid OOP principles to ensure maintainability and clarity.
  • You have proven experience in asynchronous programming and data streaming to support real-time and large-scale systems.
  • You demonstrate strong skills in Django and FastAPI to build powerful RESTful services.
  • You possess hands-on experience with Docker and Kubernetes to handle containerized deployments with confidence.
  • You demonstrate excellent scripting skills in Python and Bash to streamline workflows and automate operations.
  • You are proficient in Git and understand version control best practices to support team collaboration.
  • You have experience working with message brokers like RabbitMQ or Kafka to enable event-driven architectures.
  • You are comfortable navigating the full SDLC, from requirements gathering through development, testing, and deployment.
  • You bring a proactive mindset and attention to detail to uphold software quality.
  • You enjoy problem-solving and thrive in a fast-paced, agile environment.
  • You stay current with modern backend trends and technologies and are eager to apply them where appropriate.
How This Position Elevates Your Career

This role offers you the chance to work on cutting-edge technologies in an AI-driven environment, in an international company, gain deeper expertise in scalable backend systems, and collaborate with a highly skilled senior team. You’ll grow through real-world challenges, continuous learning, and the opportunity to help shape the technical direction of ambitious projects.

How this company values your effort
  • Attractive salary and benefits package
  • Opportunity to work remotely
  • Professional growth and development opportunities
  • Supportive work environment

 

If you’re ready to bring your Python expertise to an agile, innovative team working at the forefront of AI technology, apply now!

.

Stay tuned and follow us on our social media!

فرم ارسال رزومه

جهت بررسی رزومه خود فرم ذیل را تکمیل و ارسال نمایید.

نام کامل(Required)
Accepted file types: pdf, Max. file size: 3 MB.
ضمن سپاس از شما بابت ارسال رزومه، اگر علاقمندید از آخرین فرصت های شغلی و خدمات ما مطلع شوید، لطفا یکی از راه‌های ارتباطی زیر را انتخاب کنید:
This field is for validation purposes and should be left unchanged.