Colombia Remote (Country) Employment

Lean Tech is hiring a Senior Backend Engineer

Requirements

  • Professional experience with F# for backend service development.
  • Solid understanding of functional programming principles, which are considered a core requirement.
  • Strong grasp of distributed systems fundamentals including messaging semantics, consistency models, backpressure strategies, windowing, and eventual consistency.
  • Practical experience with event-driven architectures and message passing concepts, including idempotency and eventual consistency.
  • Hands-on experience with Apache Kafka: designing topics, partitions, consumer groups, and applying delivery semantics such as at-least-once and exactly-once.
  • Hands-on experience developing and operating cloud-hosted applications, preferably on AWS, due to an ongoing migration from Azure.
  • Strong understanding of relational databases, including SQL querying, indexing, and debugging.
  • Experience with PostgreSQL and SQL Server is utilized.
  • Proficiency in unit and integration testing practices.
  • Experience with Docker for containerization is required.
  • Familiarity with CI/CD practices is necessary for maintaining a strong working knowledge of the stack.
  • Ability to work collaboratively in high-impact teams, supported by strong documentation and communication practices.

Nice to Have

  • Familiarity with container orchestration tools like Kubernetes.
  • Familiarity with gRPC or similar RPC frameworks for inter-service communication, including defining service contracts and versioning schemas.
  • Knowledge of infrastructure and networking within cloud environments.
  • Familiarity with stream processing concepts such as partitioning, parallelism, low-latency processing, backpressure, batching, windowing, and stateful stream processing (e.g., using Kafka Streams or equivalent frameworks).
  • Experience with CI/CD tools and practices, including GitHub Actions and Terraform for deployment templates.
  • Familiarity with NoSQL databases, such as MongoDB.
  • Experience with front-end technologies like React and TypeScript.
  • Familiarity with observability tools and practices for production systems.
  • Experience with SQL Server and PostgreSQL databases.

Additional Information

  • Participation in an on-call rotation will be required in the near future as the team grows.
Required Skills
F# for backend service development.event-driven architecturesmessage pApache KafkaPostgreSQLSQL Server is utilized.unitintegration testing practices.Docker for containerization is required.CI/CD practices is necessary for maintaithe stack.container orchestration tools like KubergRPC or similar RPC frameworks for interinfrastructurenetworking within clo F# for backend service development.event-driven architecturesmessage pApache KafkaPostgreSQLSQL Server is utilized.unitintegration testing practices.Docker for containerization is required.CI/CD practices is necessary for maintaithe stack.container orchestration tools like KubergRPC or similar RPC frameworks for interinfrastructurenetworking within clo
Ready to relocate and code from paradise?

Thailand or Vietnam — your office, your rules

Iglu offers relocation to Bangkok, Chiang Mai, Ho Chi Minh City, or Hong Kong. Full employment, legal setup, and a community of 200+ digital professionals.

Relocation to 5 countries
Full legal work setup
Developer community access
Work-life balance culture
Explore locations
Relocation support included
About company
Lean Tech
Lean Tech is a rapidly expanding organization situated in Medellín, Colombia, with one of the most influential networks within software development and IT services for the entertainment, financial, and logistics sectors.
All jobs at Lean Tech Visit website
Job Details
Category backend
Posted 3 months ago