راهکارهای مالی هوشمند سامان
راهکارهای مالی هوشمند سامان

Software Engineer

Tehran/ Shariati
Full Time
شنبه الی چهارشنبه
-
-
51 - 200 employees
Banking
Iranian company dealing only with Iranian entities
1398
Privately held
توضیحات بیشتر

key Requirements

5 years experience in similar position
Java - Intermediate
Python - Intermediate

Job Description


Software Engineer

Location: Tehran
Experience Level: Mid to Senior (4+ years)

We're looking for a skilled and thoughtful **Software Engineer** to join our fast-growing product and engineering team. If you’re passionate about writing clean code, designing scalable systems, and applying solid architectural principles to real-world products, we want to hear from you.

 

 What You’ll Do

  •   Design, develop, and maintain backend systems and services using Python, Golang, and Java.
  •  Build robust and maintainable RESTful APIs and backend components.
  • Apply architectural patterns such as Clean Architecture, Hexagonal Architecture, and Domain-Driven Design to build scalable and testable systems.
  •  Collaborate with cross-functional teams (product, design, QA) to define and deliver new features.
  • Write clear, maintainable, and well-tested code following industry best practices.
  • Contribute to team-wide engineering standards and code quality through code reviews and mentorship.

 What We’re Looking For

  • Proficiency in at least two of the following languages: **Python**, **Golang**, **Java**
  • Experience with backend frameworks such as Django, FastAPI, Spring Boot
  • Solid grasp of software architecture principles (e.g., Clean Architecture, Hexagonal Architecture)
  • Strong understanding of relational and/or NoSQL databases
  • Comfortable using Git and modern version control workflows
  • Familiarity with Docker and CI/CD pipelines
  • A team-oriented mindset and strong problem-solving skills
  • 4+ years of professional software development experience

 

Nice to Have

  • Experience designing modular, loosely-coupled systems
  • Knowledge of event-driven architectures or messaging systems

 Why You’ll Love Working Here

  • A focus on engineering excellence and long-term code quality
  • The opportunity to solve meaningful problems with modern tools and clear architectural thinkin
  • Collaborative, low-ego team culture
  • Competitive salary, benefits

 

If you're ready to build thoughtfully designed systems and ship real value to users, we’d love to connect with you.

Job Requirements

Age
22 - 35 Years Old
Gender
Men / Women
Software
Python| Intermediate Java| Intermediate

ثبت مشکل و تخلف آگهی

ارسال رزومه برای راهکارهای مالی هوشمند سامان