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.