Senior Software Engineer

Annual Package

120to130K CAD

Contract Type

On-site

Benefits

  • Relocation opportunity
  • Attractive benefits package
  • Professional growth and career advancement
  • The Employer is willing to apply for LMIAs

Location

This role is for an international company and offers a relocation opportunity!
.

Our client is a company with the following specifications:

🗓Company History: 5+ Years

⚙️Company Industry: Technology

🏢Company Size: 11-50 Employees

.

Your Impact

As a Senior Software Engineer, you will play a pivotal role in designing and implementing APIs, background processors, and efficient data models within the Django and Node.js ecosystems. 

  • Your expertise in Python and Django, along with your proficiency in Node.js, will empower you to create, maintain, and optimize scalable APIs, background job processors, and data models.
  • Your excellent problem-solving skills will enable you to design complex solutions that adhere to best practices in efficiency, simplicity, and code clarity.
  • Your experience with Docker and Kubernetes will ensure a smooth, production-ready setup that can scale to meet business needs.

.

What Success Looks Like

In this role, success means delivering well-architected, efficient, and tested back-end solutions that contribute to an overall faster, more scalable product. You’ll achieve this by consistently balancing Django’s ORM, optimizing database structures, and contributing to improvements in development processes.

.

Key Responsibilities Include:
  • Leading back-end development efforts with Python, from design to deployment, with a focus on quality and performance.
  • Implementing robust APIs, data models, and background processors for scalable application functionality.
  • Supporting code review processes to maintain high standards and efficiency in Django, React, and Node.js code.
  • Overseeing Docker and Kubernetes configurations for seamless development and production deployments.
  • Involving yourself in discussions around story breakdown, architecture, and feature development, collaborating across teams.
  • Creating tests at appropriate levels (Unit, Integration, or UI) based on a risk assessment approach, ensuring high coverage without compromising test execution time.

.

What You Bring

To excel in this role:

  • You are skilled in Python and Django, bringing innovative, efficient solutions to back-end development challenges.
  • You have proven experience in Node.js, creating scalable and high-performance applications.
  • You demonstrate strong skills in PostgreSQL, including advanced indexing, transaction management, and SQL optimization.
  • You possess hands-on experience with Docker and Kubernetes to ensure smooth production deployments.
  • You demonstrate an excellent understanding of ORM, knowing when to leverage Django ORM and when to opt for direct SQL.
  • You excel in SOLID principles, consistently delivering clean, maintainable code.
  • You bring advanced knowledge of testing layers, writing comprehensive units, integration, and UI tests based on risk analysis.
  • You are willing and motivated to learn React, enhancing your full-stack development capabilities.
  • You are a proactive problem solver who consistently brings ideas for improving processes and efficiency.
  • You bring a proactive mindset, taking initiative in finding and implementing solutions.
  • You demonstrate strategic thinking and regularly contribute insights based on the latest industry trends.
  • You are detail-oriented, ensuring that every element of the user interface is polished and maintains a high level of quality.
  • You have a positive attitude and thrive in a high-energy, team-oriented environment, easily adapting to shifting priorities and evolving business needs with flexibility and enthusiasm.
  • You have a commitment to continuous learning and adapting to evolving technologies and business needs.
  • You excel at communicating complex ideas clearly and fostering open dialogue with cross-functional teams to ensure alignment and shared understanding.

.

How This Position Elevates Your Career

This role offers you the chance to work within an international company and cutting-edge environment, gaining exposure to global perspectives and diverse teams. You’ll expand your technical expertise in Python, Django, and Node.js, establishing yourself as a leader in building scalable, innovative systems that make a meaningful impact.

How this company values your effort:
  • Relocation opportunity
  • Attractive benefits package
  • Professional growth and career advancement
  • The Employer is willing to apply for LMIAs

In this role, you will work in Iran for 9-12 months and remotely, after relocation, payment will be 120-130K Dollars annually.

.

If you’re ready to elevate your career path and lead back-end innovation, we want to hear from you.

.

Stay tuned and follow us on our social media!

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

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

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