Unlock your remote work journey: you shine, we match you! Once you apply, you will be receiving your profile link in the next 24hrs. After applying you will need to complete your profile, receive follow-ups from our talent advisors, and our AI platform will do the rest.
Summary:
As a Python Back End Developer, you will be responsible for designing, developing, and maintaining server-side applications and systems using Python programming language and related technologies. You will play a key role in building scalable and robust back-end solutions to support our software products and services. Your expertise in Python development, frameworks, and AWS services will contribute to delivering high-quality, efficient, and reliable software solutions.
Key Responsibilities
- Design, develop, and maintain Python-based back-end applications and services to meet business requirements and technical specifications.
- Utilize Python frameworks such as Django, Flask, or Bottle to accelerate development, streamline workflows, and enhance code maintainability.
- Configure, deploy, and manage AWS resources to support application scalability, reliability, and performance.
- Ensure API security, authentication, and authorization mechanisms are properly implemented and enforced.
- Write SQL queries, optimize database performance, and ensure data integrity and consistency.
- Collaborate with front-end developers to integrate back-end functionality with front-end components, user interfaces, and web applications.
- Demonstrate leadership skills by taking ownership of projects, driving initiatives, and mentoring junior developers.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a relevant field of study.
- Minimum 4 years of solid experience as a Python Developer, with a strong background in back-end development.
- Proficiency in Python programming language and its ecosystem, including libraries, frameworks, and tools.
- C1/C2 English proficiency
- Hands-on experience with Python frameworks such as Django, Flask, or Bottle.
- Familiarity with Amazon Web Services (AWS) cloud services and experience in deploying and managing cloud-based applications.
- Knowledge of databases and SQL, including database design, query optimization, and ORM frameworks.
- Experience with JavaScript and front-end frameworks such as AngularJS is a plus.
- Strong attention to detail, problem-solving abilities, and analytical thinking.
- Leadership skills with the ability to work independently and collaborate effectively in a team environment.