· Write clean, efficient, and reusable code in high-level programming languages for web development.
· Develop, test, and maintain robust, scalable, and high-performance software.
· Understand the business requirements and translate them into technical solutions.
· Collaborate with frontend engineers to integrate user-facing elements with server-side logic.
· Identify and troubleshoot backend issues; optimize the application for maximum speed and scalability.
· Implement APIs and microservices.
· Implement data storage solutions, ensuring system security and data protection.
· Contribute to all phases of the development lifecycle.
Requirements:
· Experience working with one of the following: Python/Django, Ruby, C#/ASP.Net, Go, Kotlin or Java.
· Proven work experience as a Backend Developer.
· Experience developing cloud-based applications on AWS.
· Experience building highly scalable systems and ability to design and implement complex system architecture.
· Experience with databases, RESTful API's, and server-side languages.
· Good Knowledge of relational/non-relational databases
· Good Knowledge of Git and Git integration platforms i.e. GitLab, GitHub etc.
Bonus skills:
· Experience in building machine learning / deep learning models or platform is a strong bonus.
· Knowledge of NLP.
· Understanding of fundamental design principles behind scalable applications.
· Knowledge of GIS or working with Maps.
Job Type:
· Full-time
· Remote
معرفی شرکت
شرکت فرادیس یک شرکت پیشرو در زمینه توسعه کاربردهای جدید با استفاده از رویکردهای خلاقانه برای تولید گزارشات و مدارک، به خصوص در زمینههای مهندسی عمران و محیط زیست است.