Descripción del puesto
🔍We are seeking a highly skilled and motivated Senior Python Fullstack Engineer to join a dynamic engineering team. This role is pivotal in designing, developing, and maintaining scalable backend services and APIs that power our complex, data-driven applications. The ideal candidate will have deep expertise in Python and FastAPI, strong experience with PostgreSQL, and a solid understanding of cloud infrastructure, particularly AWS. You will collaborate closely with frontend developers working with TypeScript, Nest.js, and React to deliver seamless, high-performance user experiences. This position offers an exciting opportunity to influence architectural decisions, mentor junior engineers, and contribute to the continuous improvement of our development processes and technology stack.
💡 Main responsibilities:
-
Design, develop, and maintain scalable backend services and APIs using Python (FastAPI).
-
Model and optimize PostgreSQL databases for complex, data-intensive applications.
-
Deploy and manage systems on AWS, ensuring scalability, security, and high availability.
-
Collaborate with frontend teams (TypeScript, React, Nest.js) to deliver seamless API integrations.
-
Contribute to architectural decisions and drive continuous improvement of processes and technologies.
Requisitos
- Python: Expert-level proficiency in Python programming, with a strong focus on writing clean, maintainable, and efficient code. Experience with asynchronous programming and modern Python frameworks.
- FastAPI: Deep experience designing and building RESTful APIs using FastAPI, leveraging its speed and simplicity to create scalable backend services.
- PostgreSQL: Strong skills in designing database schemas, writing complex SQL queries, and optimizing PostgreSQL databases for performance and scalability.
- Amazon Web Services (AWS): Proven experience deploying and managing backend services on AWS, including familiarity with cloud-native tools and best practices for security, monitoring, and scalability.
- TypeScript & JavaScript: Solid understanding of TypeScript and JavaScript to effectively collaborate with frontend teams and understand frontend-backend integration challenges.
- React: Experience working alongside frontend developers using React to ensure seamless API integration and optimal user experience.
- Nest.js: Familiarity with Nest.js framework to facilitate smooth collaboration with frontend teams and understand the architecture of frontend applications.
- Scalability: Demonstrated ability to design and implement systems that scale efficiently under increasing loads, ensuring high availability and performance.
Security: Strong knowledge of backend security best practices, including data p
Beneficios
💵 Contractor
🌍 100% remote
Detalles
Tags: