Senior Software Engineer

Annual Package

1to1.2 Billion Tomans

Contract Type

On-site

Benefits

  • Hybrid work option
  • Attractive benefit package
  • Professional development opportunities
  • Supportive and dynamic environment

Location

.

Our client is a company with the following specifications:

🗓Company History: 10+ Years

⚙️Company Industry: Technology

🏢Company Size: 500+ Employees

.

Your Impact

As a Senior Software Engineer, you will report directly to the Technical Lead and play a crucial role in shaping the company’s next-generation software solutions.

  • Your expertise in Python will fuel the development of scalable solutions and high-performance systems that support rapidly growing platforms. 
  • Your strong problem-solving skills will enable you to break down complex challenges and develop efficient, clean, and maintainable code.
  • Your experience in software architecture and system design will be instrumental in shaping the direction of the platform’s evolution.

.

What Success Looks Like

In this role, success means delivering high-quality, scalable code, leading projects from concept to deployment, and continuously improving the codebase. Success is also reflected in your mentoring skills, fostering collaboration, and consistently meeting deadlines with impactful solutions.

.

Key Responsibilities Include:
  • Leading the design and architecture of Python-based systems, ensuring scalability and efficiency.
  • Implementing end-to-end solutions for high-demand applications that support millions of users.
  • Supporting cross-functional teams to integrate Python services with existing infrastructure and microservices.
  • Overseeing code quality by conducting regular reviews and ensuring adherence to best practices.
  • Involving yourself in decision-making for tools, technologies, and frameworks that align with the company’s vision.
  • Monitoring and optimizing the performance of services, addressing bottlenecks, and proactively preventing issues.

.

What You Bring

To excel in this role:

  • You are skilled in building complex applications using Python and are familiar with best practices for software architecture and design.
  • You have proven experience in developing and deploying large-scale, high-availability systems.
  • You demonstrate strong expertise in working with microservices, APIs, and cloud platforms (AWS, GCP, Azure).
  • You possess hands-on experience in working with databases such as PostgreSQL, MySQL, or NoSQL alternatives.
  • You have strong knowledge of Domain-Driven Design (DDD) principles and their application in complex systems.
  • You are experienced with Test-Driven Development (TDD) methodologies, ensuring code quality and reliability.
  • You have expertise in writing and maintaining unit tests, contributing to a robust and well-tested codebase.
  • You bring a problem-solver mindset, breaking down complex challenges and providing innovative solutions.
  • You are detail-oriented, ensuring that every aspect of your work contributes to the system’s overall success.
  • You work well under pressure, ensuring project milestones are met without compromising quality.
  • You demonstrate excellent time management, effectively balancing multiple projects and meeting deadlines.
  • You are a hands-on team player, passionate about fostering a collaborative and innovative work environment.
  • You show resilience in fast-paced environments, maintaining focus and delivering results.
  • You have strong communication skills, allowing you to collaborate effectively across teams and departments.

.

How This Position Elevates Your Career

This role offers you as a Senior Software Engineer, the opportunity to shape the future of a fast-growing tech platform, working with cutting-edge technology and a world-class team in one of the best companies in Iran. You will be empowered to take ownership of critical projects, develop leadership capabilities, and gain deep technical expertise in building scalable, high-performance systems.

How this company values your effort:
  • Hybrid work option
  • Attractive benefit package
  • Professional development opportunities 
  • Supportive and dynamic environment

.

If you’re ready to bring your expertise to a team where your impact is tangible and your growth is limitless, we’d love to hear from you. Apply today!

.

Stay tuned and follow us on our social media!

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

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

نام کامل(Required)
Accepted file types: pdf, Max. file size: 3 MB.
ضمن سپاس از شما بابت ارسال رزومه، اگر علاقمندید از آخرین فرصت های شغلی و خدمات ما مطلع شوید، لطفا یکی از راه‌های ارتباطی زیر را انتخاب کنید: