We’re seeking a Senior Backend Engineer to join our team, contributing to the development of Abantether (the second crypto exchange in Iran). This role involves designing and implementing server-side logic, ensuring application scalability and security, and maintaining our technology stack, including Python, Kafka, PostgreSQL, MongoDB, Redis, and more.
The ideal candidate will have a passion for web technologies, a strong knowledge of databases, and experience in a modern software development environment. You’ll work in a dynamic, agile team environment, developing features that impact millions of users.
Responsibilities
- Develop and maintain server-side application logic
- Design and manage database architecture and server integration
- Ensure application scalability, performance, and security
- Develop APIs for web and mobile applications
- Collaborate with client developers (front-end and mobile) for seamless application integration
- Implement automated testing and participate in code reviews
- Stay updated with new technologies and best practices in backend development
Requirements and skills
- At least 3+ years of experience in backend development.
- At least 1+ years of experience in Python development.
- Strong knowledge of relational databases (PostgreSQL) and NoSQL databases (MongoDB, Redis)
- Strong background in the Microservices architecture, its patterns, and best practices.
- Proficiency in object-oriented design and asynchronous programming
- Experience with testing frameworks and unit/integration testing