Full Stack Python Developer – REF 104 – 01

Full Time, Permanent
Remote in Europe and South America

 

Purpose of the Role

We are looking for a Python Web Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, ensuring high performance and responsiveness to requests from the front end. You will also be responsible for integrating the front-end elements built by your co-workers into the application; therefore, a basic understanding of front-end technologies is necessary as well.

Duties and Responsibilities

  • Participate in architecture discussions and project planning sessions
  • Take an active role in both client and server-side programming
  • Work closely with clients to understand business needs and system requirements
  • Write clean, testable, and reliable code using Python and React
  • Work in close collaboration with product management, QA, DevOps, clients
  • Follow the latest technology trends and suggest improvements

Required Experience & Knowledge

  • A number of successfully developed large-scale web-based solutions 
  • Strong Python knowledge and preferably experience breaking a monolith product apart into microservices 
  • Knowledge of Django framework 
  • Strong JavaScript programming skills, especially with React
  • Experience with microservices architecture, parallelization, and scalability
  • Experience with user authentication and authorization between multiple systems, servers, and environments
  • Experience working with SQL DBs, or PostgreSQL in particular
  • Experience with RESTful APIs and ingesting data from third-party APIs
  • Experience with AWS
  • Familiar with Agile methodologies and implementation 

Advantage

  • Experience with NoSQL databases, especially MongoDB

Skills and Attributes

  • Ability to work independently, as well as in a cross-border team
  • Client-oriented approach and leadership experience ability to adapt to tech and non-tech communication
  • Self-driven, enthusiastic, and friendly persona
  • “How do we do better” attitude

Required Education & Qualifications

  • Advanced level of both spoken and written English language
  • Bachelor’s or Master’s degree in Computer Science or relevant experience
  • Any relevant certificate would be considered a plus

Apply Online

A valid email address is required.