Skip to content
← Back to job listings

Senior Full Stack Engineer

Lean Solutions Group · Remote, Colombia

Software DevelopmentSenior LevelRemoteQuick applyfull-time3 months ago

About The Role

Lean Tech is a rapidly expanding organization situated in Medellín, Colombia. We pride ourselves on possessing one of the most influential networks within software development and IT services for the entertainment, financial, and logistics sectors. Our corporate projections offer a multitude of opportunities for professionals to elevate their careers and experience substantial growth. Joining our team means engaging with expansive engineering teams across Latin America and the United States, contributing to cutting-edge developments in multiple industries.

Position Title: Senior Full Stack Engineer

Location: Remote - LATAM

We are seeking a Senior Full Stack Software Engineer – Data Platform to join our Data & Insights Engineering team, reporting to the Associate Director of Data Ingestion. In this role, you will play a key part in designing, building, and scaling the core data infrastructure that powers our SaaS platform. You will lead the development of systems responsible for data ingestion, processing, transformation, and delivery, ensuring they are scalable, reliable, and maintainable. As a senior engineer, you will contribute not only through hands-on development but also through technical leadership, architecture design, and mentorship of other engineers. You will collaborate closely with data engineers, platform teams, product teams, and analytics stakeholders to deliver high-quality data solutions that support both internal operations and customer-facing capabilities. This is an ideal role for someone passionate about distributed systems, modern data architectures, and cloud-native engineering practices

What you will be doing

  • Data Platform Architecture: Design and implement scalable data ingestion and processing pipelines that support high-volume SaaS platform workloads.
  • Lead the architecture and implementation of data services and APIs built with C and modern .NET frameworks.
  • Design robust data models and storage strategies across relational and non-relational systems.
  • Ensure the performance, scalability, and reliability of data services and platform components.
  • Software Engineering: Develop high-quality, maintainable code following modern engineering best practices and design patterns.
  • Lead the development of microservices and service-oriented architectures supporting the platform’s data ecosystem.
  • Apply Domain Driven Design (DDD) principles to complex data domains.
  • Implement and promote test-driven development practices including unit, integration, and end-to-end testing.
  • Distributed & Event-Driven Systems: Design and implement event-driven data architectures.

Apply patterns such as

CQRS

Event Sourcing

  • Event-based integration patterns
  • Contribute to building highly decoupled, resilient data systems that support asynchronous processing and large-scale data flows.
  • Technical Leadership: Provide technical guidance and mentorship to engineers within the team.
  • Conduct architecture reviews, code reviews, and technical design discussions.
  • Help establish engineering standards, best practices, and documentation.
  • Drive continuous improvement initiatives across the data engineering ecosystem.
  • Cross-Functional Collaboration: Partner with data engineers, analytics teams, and product stakeholders to design scalable data solutions.
  • Collaborate with distributed teams across time zones to deliver complex platform features.
  • Translate business data requirements into robust technical implementations.

Requirements & Qualifications

To excel in this role, you should possess

  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience
  • Experience designing event-driven systems
  • Experience implementing CQRS and Event Sourcing architectures
  • Frontend experience using Blazor for .NET UI development
  • 5+ years of professional software engineering experience
  • Strong expertise in C and modern .NET 8 & 10 version development

Extensive experience with

  • ASP.NET
  • MVC frameworks
  • ORM technologies

Strong experience designing and working with databases

PostgreSQL

Microsoft SQL Server

MongoDB

Experience designing and implementing microservices architectures

Strong understanding of

Domain Driven Design (DDD)

Service-Oriented Architecture (SOA)

  • Distributed systems design
  • Hands-on experience with modern DevOps practices
  • Strong experience implementing automated testing frameworks
  • Proven ability to mentor engineers and contribute to technical leadership

Nice to Have

  • Experience implementing Infrastructure-as-Code with Terraform, AWS CDK, or Pulumi
  • Familiarity with Agile/Scrum development environments

Experience with Docker and Kubernetes

  • Experience using engineering tools such as Jira or Azure DevOps
  • Experience building data platforms, ingestion pipelines, or analytics infrastructure
  • Hands-on experience with CI/CD pipelines

Soft Skills

Exceptional Communication: Articulate complex analytical insights and data- driven narratives effectively to both technical and non-technical stakeholders, including the creation of clear Standard Operating Procedures (SOPs).

Proactive Ownership: Demonstrate initiative by leading the adoption of new processes and independently managing small-scale system enhancement projects from conception to completion.

Analytical Problem-Solving: Employ a systematic approach to interpret data trends, troubleshoot reporting and visualization issues, and recommend pragmatic, effective process improvements.

Meticulous Attention to Detail: Uphold the highest standards of data quality and report accuracy through rigorous validation and a detail-oriented approach to all deliverables.

Stakeholder Engagement: Collaborate effectively with cross-functional teams, including Product and Data Engineering, to understand user pain points and translate business requirements into technical solutions.

Facilitation and Mentorship: Confidently facilitate virtual training sessions and host technical office hours to support user adoption and enhance data literacy across the organization.

Why you will love Lean Tech

Join a powerful tech workforce and help us change the world through technology

Professional development opportunities with international customers

Collaborative work environment

Career path and mentorship programs that will lead to new levels.

Join Lean Tech and contribute to shaping the data landscape within a dynamic and growing organization. Your skills will be honed, and your contributions will play a vital role in our continued success. Lean Tech is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Apply Apply Later

← Back to Current Openings

Share

LinkedIn

Facebook

Twitter

Email

This listing was posted by a verified recruiter at Lean Solutions Group. Report this listing