Truelogic Software

Lead Backend Engineer – Python, FastAPI

Truelogic Software

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇩🇴 Dominican Republic

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSCloudDockerKafkaKubernetesMicroservicesNoSQLPostgresPythonRabbitMQRedis

About the role

  • 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.

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.
Benefits
  • 100% Remote Work: Enjoy the freedom to work from the location that helps you thrive. All it takes is a laptop and a reliable internet connection.
  • Highly Competitive USD Pay: Earn an excellent, market-leading compensation in USD, that goes beyond typical market offerings.
  • Paid Time Off: We value your well-being. Our paid time off policies ensure you have the chance to unwind and recharge when needed.
  • Work with Autonomy: Enjoy the freedom to manage your time as long as the work gets done. Focus on results, not the clock.
  • Work with Top American Companies: Grow your expertise working on innovative, high-impact projects with Industry-Leading U.S. Companies.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
PythonFastAPIOpenAPI 3.0+PydanticSQLAlchemyasynchronous programmingRESTful API designPostgreSQLRedisDocker
Soft skills
technical leadershipmentorshipcode reviewscollaborative problem-solvingcommunication skillscommitment to code qualitytestingpeer review