Lead Backend Engineer (Python/FastAPI) – Digital Innovation Agency | Colombia

Posted 20 days agoViewed
ColombiaFull-TimeSoftware Development
Company:Truelogic
Location:Colombia
Languages:English
Seniority level:Lead, 8+ years
Experience:8+ years
Skills:
AWSBackend DevelopmentDockerLeadershipPostgreSQLPythonSQLKubernetesFastAPIRedisCI/CDRESTful APIsMentoringMicroservices
Requirements:
8+ years of hands-on backend engineering experience with Python, focused on API and service development. Expert-level experience with FastAPI, OpenAPI/Swagger, Pydantic, and SQLAlchemy. Strong mastery of asynchronous programming in Python (asyncio). Deep understanding of RESTful API design, versioning strategies, and API documentation. Solid experience with PostgreSQL, Redis, and modern ORM patterns. Proven experience building and running containerized services using Docker. Practical experience with Kubernetes concepts and cloud platforms (AWS preferred). Strong understanding of CI/CD pipelines, infrastructure-as-code, and observability tooling. Hands-on experience implementing API security standards (OAuth2, JWT) and mitigating common vulnerabilities. Strong commitment to code quality, testing, and peer review. Demonstrated technical leadership through mentorship, code reviews, and collaborative problem-solving. Excellent communication skills and ability to clearly explain technical decisions.
Responsibilities:
Lead by example through hands-on development of robust, scalable, and secure RESTful and event-driven APIs using FastAPI and OpenAPI 3.0+. Own backend architecture and technical execution, serving as a primary contributor to the codebase. Establish and enforce best practices for API design, versioning, documentation, and maintainability. Design and build modular, extensible backend systems integrating multiple services, databases, and third-party clients. Develop high-performance, low-latency APIs using async/await patterns, FastAPI, Pydantic, and SQLAlchemy. Build reusable microservices, internal libraries, and backend components to support a distributed architecture. Engineer for scale using asynchronous processing and task queues (Celery, RabbitMQ, Kafka). Design and implement integrations with relational (PostgreSQL) and NoSQL (Redis) data stores. Build cloud-native backend services leveraging containerization (Docker) and orchestration (Kubernetes). Implement authentication, authorization, and security best practices (OAuth2, JWT), ensuring compliance with industry standards. Collaborate closely with product managers, frontend engineers, and QA teams to deliver high-impact features. Mentor backend engineers through code reviews, technical guidance, and best-practice enforcement. Own the full backend lifecycle from design and development through deployment, monitoring, and optimization.
Similar Jobs:
Posted about 18 hours ago
Any location where you have the legal right to do soFull-TimeMedia
Senior Android Engineer
Posted about 18 hours ago
Colombia, Mexico, Costa Rica, PanamaFull-TimeMSP Technology
Mid/Senior Data & Integrations Engineer
Company:Zipdev
Posted about 20 hours ago
WorldwideFull-TimeOnline Communities
Senior Full-Stack Software Engineer, CRM