آگهی‌های استخدامی

استخدام Senior Software Engineer (Backend Developer)

گودفولیو | GoodFolio
تهران، تهران

شرح موقعیت شغلی

Company Overview

We are an innovative company focused on developing cutting-edge applications and platforms that transform industries. Our teams work collaboratively across AI, data science, and engineering to deliver scalable solutions that enhance user experiences and drive business impact. Our team is expanding, and we are eager to welcome a dedicated Senior Software Engineer who is passionate about personal and professional growth while contributing to our business’s development.



Role Summary

As a Senior Software Engineer (Backend Developer), you will be an integral part of our agile development team, building and scaling production-grade backend services and APIs. You will collaborate closely with product, AI/ML, and engineering teams to design, implement, and ship robust features end-to-end, with strong ownership over code quality, performance, and reliability.



Please apply if you have (Mandatory)

- Proven experience building and shipping production backend systems.
- Experience designing, developing, and deploying systems for large-scale usage.
- Experience with FastAPI (or equivalent) for API development.
- Strong experience with database management (SQL and/or NoSQL).
- Good communication skills in English (written and spoken) — mandatory.
- Must be able to live outside Iran in Turkey for at least 6 months per year — mandatory.
- Open to travel outside Iran.
- At least 5 years of professional experience.



Key Responsibilities

  •  Develop and deploy backend services and APIs as part of an agile team.
  •  Collaborate with cross-functional teams to define, design, and ship new features.
  •  Ensure performance, quality, security, and responsiveness of backend systems.
  •  Maintain code quality, organization, automation, and engineering best practices.
  •  Contribute to system design and technical decision-making; mentor other engineers when needed.


Required Qualifications and Skills (Mandatory)

  1. 5+ years of software engineering experience (backend-focused).
  2. Strong proficiency in Python and backend development best practices.
  3. Strong hands-on experience with FastAPI for API development.
  4. Strong experience with databases (schema design, queries, indexing, performance tuning).
  5. Solid understanding of software architecture, distributed systems basics, and modern engineering practices.
  6. Experience optimizing backend systems for performance, security, and resilience.
  7. Excellent problem-solving skills and a strong entrepreneurial spirit.
  8. Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  9. English communication skills (written + spoken) — mandatory.
  10. Must be able to live outside Iran in Turkey for at least 6 months per year — mandatory.


Encouraged Background (Not mandatory, but encouraged)

We strongly encourage applications from graduates of top universities, such as:
• Sharif University of Technology
• University of Tehran
• Amirkabir University of Technology (Tehran Polytechnic)
• Iran University of Science and Technology (IUST)
…and other highly regarded universities with strong engineering/CS programs.



Desirable Skills

  1. Experience with CI/CD tools.
  2.  Familiarity with Node.js.
  3.  Experience with cloud technologies (AWS, GCP, Azure).
  4.  Experience with pair programming and test-driven development (TDD).


What We Offer

- A platform to enhance your professional development.
- A dynamic and supportive work environment.
- Opportunities for career advancement and skill enhancement.
- Very competitive compensation and benefits package in Pounds or Euro.


مهارت‌های مورد نیاز

  • NoSQL
  • FastApi
  • APIs
  • CI/CD
  • Node.js

حداقل سابقه کار

  • سه تا شش سال

جنسیت

  • مهم نیست

وضعیت نظام وظیفه

  • معافیت دائم پایان خدمت

نوع همکاری:

تمام وقت

تاریخ انتشار آگهی:

۱۴۰۴/۱۲/۲۰ (منقضی‌شده)
مشاهده آگهی‌های استخدام مشابه