Here at Bama, the leading auto-trading platform in Iran, we are looking for an experienced Back-End Developer to join our talented team of developers. Together, we will build and maintain robust, scalable systems that serve millions of loyal users.
Key Responsibilities:
- Develop and maintain high-quality, scalable and efficient back-end services and APIs by using modern .NET technologies.
- Write clean, testable, reusable, and scalable code following best practices to ensure performance, security, and maintainability.
- Integrate with databases and third-party systems, optimising for performance and reliability.
- Participate in Agile ceremonies like sprints, retrospectives, and planning sessions; collaborating closely with cross-functional teams.
- Stay updated with the latest back-end technologies and best practices, and proactively contribute to improving processes and systems.
Requirements:
- Minimum of 5 years of hands-on experience in back-end development
- Proficiency in C# and .NET Core
- Strong knowledge of SQL Server and experience with ORMs like Dapper and Entity Framework Core
- Experience with Message Brokers (e.g. RabbitMQ)
- Experience with Redis and caching strategies
- Hands-on experience with Git
- Excellent communication and collaboration skills
- Ability to work in a fast-paced, Agile environment
- Curiosity and eagerness to learn and adapt to new technologies and methodologies