Senior Software Engineer (Full-Stack, Back-end, Python)
New
100% remote within LatAm.Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- English
- Experience
- 10+ years
- Required Skills
- DockerGraphQLPostgreSQLPythonKafkaFastAPI
Requirements
- 10+ years building backend or full-stack systems in production
- Python (Advanced): Must know AsyncIO, FastAPI, and Pydantic (for complex validation)
- Graph Databases: Direct experience with Neo4j and writing Cypher queries
- Event-Driven Architecture: Comfortable with Kafka/Redpanda (Producers, Consumers, and handling async events)
- API Design: Strong GraphQL experience (Schema design, Resolvers) and WebSockets for real-time updates
- Core Concepts: Experience building State Machines, Workflow Engines, or Rules Engines (not just CRUD apps)
- Data & Infra: PostgreSQL (JSONB/Transactional locking) and Docker/Compose
- Strong verbal and written communication skills in English
Responsibilities
- Design and build backend systems, APIs, and intelligent workflows
- Define architecture and data flows for scalable applications
- Lead discovery and shape technical approaches for new initiatives
- Guide implementation through design reviews, code reviews, and technical direction
- Evaluate and apply AI or ML tools where they create real value
- Build systems with a focus on performance, reliability, and maintainability
- Collaborate with stakeholders to translate business needs into technical solutions
View Full Description & ApplyYou'll be redirected to the employer's site