Modalidad: Hibrido
Tipo de jornada: Full time
We are looking for an experienced Python Backend Developer with expertise in FastAPI and SQLAlchemy to develop and maintain robust backend systems.
This role involves designing and implementing APIs, integrating with other RESTful services, and utilizing best practices in software design patterns.
While the primary focus is backend development, there are opportunities to expand your skill set into Angular and Airflow development.
Design, develop, and maintain high-quality, scalable backend services using FastAPI.
Implement and manage database models using SQLAlchemy, ensuring efficient data storage and retrieval.
Integrate with external RESTful services and APIs to enhance our platforms capabilities.
Apply software design patterns to solve complex architectural problems and improve code maintainability.
Collaborate with frontend developers, product managers, and other stakeholders to deliver cohesive product features.
Participate in code reviews to ensure code quality and adherence to best practices.
Troubleshoot and solve production issues across multiple environments and operating platforms.
Requirements:
Knowledge of asynchronous programming in Python.
Solid understanding and experience with SQLAlchemy or similar ORM frameworks.
Familiarity with RESTful API design and experience integrating with third-party services.
Experience with software design patterns such as MVC, Repository, or Dependency Injection.
Understanding of relational databases, particularly PostgreSQL or MS SQL.
Familiarity with version control systems, specially Git.
Strong problem-solving skills and attention to detail.
Excellent communication and teamwork abilities.
Fluent English, both written and oral.