Python Developer

Remote
This Job is No Longer Active This position is no longer accepting applications

Job Description

Aboitiz Data Innovation (ADI) is one of the leading up and coming start-ups in the field of Data Science and Artificial Intelligence. We believe data can drive change for a better world by advancing businesses across industries and communities.


We are looking for Python Engineer (Senior) to join our team on a short-term contract (4 months) basis. This is a fully remote position.


Responsibilities


  • Collaborate with cross-functional teams, including front-end developers, product managers, and quality assurance engineers, to deliver high-quality, scalable backend solutions.
  • Design, develop, and maintain efficient, reliable, and secure server-side applications using Python and the FastAPI framework.
  • Build and maintain robust, well-documented RESTful APIs to support front-end applications and other services.
  • Optimize code for performance and scalability, and address bottlenecks proactively.
  • Work closely with database administrators to design and optimize relational database schemas and queries (e.g., PostgreSQL, MySQL).
  • Ensure high availability and reliability of services deployed on AWS, leveraging cloud-native solutions and best practices.
  • Participate in code reviews, mentor team members, and foster a culture of collaboration and technical excellence.
  • Troubleshoot and resolve issues using debugging tools, logs, and performance monitoring.
  • Contribute to improving the overall architecture, development practices, and automation processes within the team.


Requirements


  • Bachelor's or higher degree in Computer Science, Software Engineering, or a related field.
  • Extensive experience in backend development with a strong focus on Python and the FastAPI framework.
  • Proven track record of building and maintaining RESTful APIs and microservices architectures.
  • Strong knowledge of relational databases (e.g., PostgreSQL, MySQL), including query optimization and schema design.
  • Experience with AWS cloud services and a solid understanding of cloud-native architectures.
  • Proficiency in version control systems such as Git.
  • Excellent communication and collaboration skills, with experience working in agile development environments.
  • Familiar with async programming paradigm in Python

Subscribe our newsletter

New Things Will Always Update Regularly