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 Tech lead. In this role, you will play a pivotal role in shaping the architecture, design, and development of high-performance applications in a cutting-edge company that scales seamlessly.

  • Your expertise in Golang will drive the technical evolution of the platform, ensuring robust, efficient, and reliable systems.
  • Your strong problem-solving skills and deep understanding of best coding practices, system architecture, and performance optimization will enhance both the technical quality and the user experience.
  • Your insight into best coding practices, system architecture, and performance optimization will set the foundation for innovation and long-term success.

.

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 development of backend systems using Golang.
  • Implementing scalable, maintainable code that drives the company’s growth.
  • Supporting cross-functional teams to ensure seamless product delivery.
  • Overseeing code reviews, ensuring high-quality standards are met.
  • Involving yourself in architecture discussions to optimize system performance.
  • Continuously improving processes, frameworks, and codebase for the team’s productivity.

.

What You Bring

To excel in this role:

  • You are skilled in building and maintaining high-performance, distributed systems with Golang.
  • You have proven experience in designing and implementing scalable software architectures.
  • You possess a deep understanding of microservices architecture, RESTful APIs, and cloud platforms like AWS or GCP.
  • You demonstrate expertise in performance optimization, debugging, and system monitoring tools.
  • You have a solid understanding of databases (SQL/NoSQL) and caching mechanisms.
  • You are proficient in containerization technologies such as Docker and Kubernetes.
  • You are experienced in working with CI/CD pipelines and version control systems like Git.
  • 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 are detail-oriented and committed to maintaining high standards in coding practices.
  • You are a proactive problem-solver, quickly adapting and resolving challenges as they arise.
  • You have strong communication skills, making you effective in collaborating with cross-functional teams.
  • You possess excellent time management skills, consistently meeting deadlines while managing multiple priorities.
  • 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.

.

How This Position Elevates Your Career

This role offers you 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.
ضمن سپاس از شما بابت ارسال رزومه، اگر علاقمندید از آخرین فرصت های شغلی و خدمات ما مطلع شوید، لطفا یکی از راه‌های ارتباطی زیر را انتخاب کنید: