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 Backend Developer who is passionate about personal and professional growth while contributing to our business's development.
Please apply if you have:
Experience in software development best practices
Experience in Software Architecture
Experience of Python and FastAPI for API development.
Experience in Java Programming
Good communication skills in English
Open to travel to outside Iran
At least 6 years of work experience as backend developer
As a back-end role, this will involve working as part of the agile development team to create new user-facing pages, dashboard with various features, producing new libraries and code for future projects, take part in sprint planning and development task technical analysis.
The ideal candidate will have a strong working knowledge of Python, FastAPI and relational databases and will be comfortable working on back-end development.
Candidates must have an entrepreneurial spirit, must be dedicated to quality work, and be able to meet deadlines. We're looking for problem solvers who enjoy working with a dynamic team on problems of significant technical complexity and diverse scope.
We are looking for candidates with at least 6 years of experience who are ready and able to take on a challenge and learn a lot quickly.
Must have skills:
- Strong Python/Django/FastAPI knowledge and experience
- Good English language skills
- Strong database experience
- Good understanding of pair programming and TDD
- Experience with optimising web applications in areas such as performance, security, and resilience
- A degree in computer science or software development
- Experience with Version Control Systems (Git or similar)
- Personable, with a patient and detail-oriented approach to work
- Attention to details, strong analytical intuitions and creativity and entrepreneurial flair
Highly desirable skills:
- Experience with CI/CD tools
- Knowledge and experience of machine learning and artificial intelligence
- Node.js knowledge and experience
- Cloud technology such as AWS/GCP/Azure
- Experience in react.js