Bucharest, Romania
6 days ago
Back-End Python Developer

Job 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: 

Bachelor’s 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 

Por favor confirme su dirección de correo electrónico: Send Email