Python Developer - Remote (EMEA) Opportunity

Confidential company

Subscribe to our Telegram Channel

Python Developer - Remote (EMEA) in SPAIN

No longer accepting applications
Visa sponsorship & Relocation & Remote 1 year ago

*Relocation to our office in Dubai, UAE (after 3 months of service)


About Us

We are a leading technology company specializing in travel tech, building one of the most advanced CRM platforms to connect world travel to remote travel agents. We are committed to innovation, excellence, and creating impactful solutions that drive positive change in [relevant industry or sector]. As we continue to expand our operations, we are seeking a talented and motivated Python Developer to join our team remotely in Europe.


The Role

As a Python Developer, you will play a key role in designing, developing, and maintaining high-quality software solutions that meet the needs of our clients and contribute to the success of our projects. You will work closely with cross-functional teams to understand requirements, implement features, and ensure the scalability, reliability, and performance of our applications. This is an exciting opportunity to work with cutting-edge technologies, collaborate with talented professionals, and make a meaningful impact from the comfort of your own home.


Responsibilities:

  • Design, develop, test, and deploy Python-based software solutions, including web applications, APIs, and backend systems.
  • Write clean, efficient, and maintainable code that adheres to coding standards and best practices.
  • Collaborate with product managers, designers, and other developers to translate requirements into technical specifications and implementation plans.
  • Design and implement data models and database schemas using relational databases (e.g., PostgreSQL, MySQL) or NoSQL databases (e.g., MongoDB).
  • Optimize database performance and efficiency, including indexing, query optimization, and data normalization.
  • Develop RESTful APIs to enable seamless integration between different systems and components.
  • Integrate third-party APIs and services to enhance the functionality and features of our applications.
  • Write unit tests, integration tests, and end-to-end tests to ensure the reliability and correctness of software components.
  • Deploy and manage applications in cloud environments (e.g., AWS, Azure, Google Cloud) using infrastructure-as-code tools (e.g., Terraform, CloudFormation).
  • Implement continuous integration and continuous deployment (CI/CD) pipelines to automate the build, test, and deployment process.


About You

  • Bachelor's degree in Computer Science, Engineering, or related field; equivalent work experience may be considered.
  • Proven experience (3+ years) as a Python Developer, with a strong portfolio showcasing your contributions to successful projects.
  • Proficiency in Python programming language and related frameworks/libraries (e.g., Django, Flask, SQLAlchemy).
  • Experience with database management systems, SQL, and data modelling concepts.
  • Familiarity with web development technologies such as HTML, CSS, JavaScript, and front-end frameworks (e.g., React, Angular).
  • Knowledge of RESTful API design principles and experience with API development and integration.
  • Experience with version control systems (e.g., Git) and agile software development methodologies.
  • Strong problem-solving skills, attention to detail, and ability to work independently and collaboratively in a remote team environment.
  • Excellent communication skills in English, both written and verbal.


Location: Remote (Europe)

Type: Full-time

Salary: Competitive, commensurate with experience

Apply now

Subscribe our newsletter

New Things Will Always Update Regularly