Senior Python Developer

Dubai

The company is an industry leader in electricity trading. Location: Dubai (onsite)

 

Tasks:

 

  • Gather, address & implement technical and design requirements.
  • Refactor existing applications to optimize their performance through setting the appropriate architecture and integrating the best practices and standards.
  • Ensure high-quality code that is very well optimized utilizing the right design, algorithms and data structures
  • Own the technical implementation of the project you are handling ensuring the project is on track, deadlines are met, and progress/bottlenecks are communicated to management
  • Manage to test of the projects you are handling ensuring robust deliverables
  • Conduct project code reviews on a frequent basis and integrate the needed optimizations and changes
  • Prepare, review, and own the technical documentation of your projects
  • Contribute significantly towards improving and optimizing our processes, best practices & implementations.
  • Mentor & Coach Junior team members and your project colleagues
  • Uphold and live our cultural values

 

Must-have:

 

  • BS degree in Computer Engineering/Computer Science/Electrical Engineering. Master degree is a plus.
  • 5+ years of work experience as a Python Back-end Developer including at least 2 years of experience in Python Frameworks (Flask or Django)
  • 3+ years of experience in developing REST APIs.
  • 2+ years of work experience using AWS cloud and its resources/services
  • Strong coding skills with strong competencies in data structures and algorithms
  • Strong work experience in Relational Databases including PostgreSQL
  • Previous experience in automated testing tools including unit testing & UI testing
  • Strong knowledge in Continuous Integration & Continuous Deployment (CI/CD) utilizing Docker containers
  • Familiarity with front-end languages (e.g. HTML, JavaScript, and CSS)
  • Excellent analytical, time management, and teamwork skills

 

Nice-to-have:

 

  • Experience in non-relational databases (MongoDB, Cassandra)
  • AWS certification
  • Experience with Scrum/Agile Development methodologies

 

Benefits and conditions:

 

  • Trial period: 3 months
  • Highly competitive compensation dependent on the performance
  • An opportunity to work on new things from scratch and make independent decisions
  • Equity participation for strong contributors, ensuring our interests are all aligned long term

Данная вакансия, к сожалению, уже не актуальна.

Чтобы откликнуться на вакансию - необходимо подписаться на наш сервис