Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailJob Description & Summary
We are seeking an experienced Back-End Developer specializing in Python to join our development team. In this role you will be instrumental in designing developing and maintaining robust back-end systems that support our leading-edge applications for data mining and process automation including AI capabilities. Working closely with front-end developers and product managers you will ensure seamless integration and contribute to the development of high-quality scalable and secure applications that meet our business needs and enhance user experiences.What you will be doing:
System Architecture Design: Architect and develop scalable back-end systems and databases to support application needs.
Microservices back-end development: Design develop and maintain REST APIs.
Code Quality Assurance: Understanding of SOLID Principles and experience in ensuring the highest code quality through rigorous testing code reviews and implementation of best practices in software development.
Performance Optimization: Monitor system performance identify bottlenecks and implement solutions to ensure optimal performance and scalability.
Secure Implementation: Implement and maintain secure protocols to protect data and systems from cyber threats.
Collaboration and Communication: Work collaboratively with front-end developers designers and product managers to understand requirements and deliver solutions that align with user needs and company goals.
Continuous Learning: Stay updated with the latest back-end development trends Python frameworks and best practices to continuously improve and innovate our systems.
What we need from you:
Bachelors degree in Computer Science Software Engineering or a related field or equivalent experience.
Proven experience as a Back-End Developer with a strong focus on Python development.
Experience with Python 2-3 years (e.g. FastAPI Pandas Numpy Matplotlib Beautiful Soup).
Solid understanding of RESTful API design and development.
Experience with database design management and optimization SQL and noSQL.
Familiarity with version control tools preferably Git and agile development methodologies.
Strong understanding of software development principles data structures and algorithms.
Excellent problem-solving skills and the ability to work independently or as part of a team.
Fluent in English with excellent communication capabilities.
Would represent a plus: experience with cloud services (AWS Azure Google Cloud) and containerization technologies (Docker Kubernetes); knowledge of CI/CD pipelines and automated testing frameworks; experience in developing microservices architecture; understanding of security best practices and data protection laws.
We offer:
Opportunities to impact: Dive into diverse projects and seize international assignments that let you shape the future.
Mentoring: Thrive in a supportive culture with regular feedback personalized training programs and clear career development paths.
Work-life balance: Flexible hours extra days off at Christmas and full compensation for every extra minute you work.
Extra perks: Indulge in office massages a Multisport card medical center membership and exclusive discounts with partner companies.
We appreciate the interest shown by all candidates. However we wish to advise that only suitable candidates will be contacted.
#LI-SS1
Full-Time