Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Senior Full Stack Developer.
Colombia Jobs Expertini

Urgent! Senior Full Stack Developer Job Opening In WorkFromHome – Now Hiring Lean Tech

Senior Full Stack Developer



Job description

Overview

Lean Tech is a forward-thinking technology company dedicated to building scalable and reliable software solutions.

We foster a culture of innovation, ownership, and continuous improvement, driven by a mission to deliver exceptional value through cutting-edge development practices.

Our team thrives on a either a try and fail mentality, encouraging bold thinking and collaborative problem-solving.

While F# is our preferred functional programming language, we embrace candidates with a strong C# and functional programming foundation who are eager to learn and master F#.

We operate within the dynamic logistics technology sector, leveraging modern tools and methodologies to maintain a strong market position.

Our commitment to operational excellence is reflected in our emphasis on reliability-first design, robust testing, and effective observability practices.

We are a globally distributed team, united by a passion for technology and a commitment to our clients' success.

Position Overview Lean Tech is seeking a senior-level Fullstack Engineer with a strong preference for F# expertise to join our dynamic team.

This role is pivotal in developing and enhancing scalable, reliable logistics applications, encompassing both sophisticated backend services and modern frontend interfaces.

You will be instrumental in driving new architectural patterns and standards, focusing on clean design, operational excellence, and a reliability-first approach.

The position involves hands-on development using F# for backend systems and proficiency in React for frontend development.

A key aspect of this role includes contributing to the development of automated quality assurance (AQA) tests using the Playwright framework.

You will collaborate closely with cross-functional teams, participate in on-call rotations for production systems, and contribute to a culture that values continuous improvement and thoughtful problem-solving.

While F# is preferred, candidates with a solid C#/.NET functional programming foundation and a demonstrated willingness to learn F# will be considered.

Experience with eventdriven systems is required, with Kafka being a desirable, though not mandatory, technology.

Key Responsibilities

  • Develop and maintain robust backend services utilizing F#, adhering to best practices for scalable and reliable cloud-hosted applications on AWS.

  • Implement and enhance modern frontend features using React, incorporating Server-Side Rendering (SSR) practices.

  • Design and implement solutions leveraging event-driven architectures and event streaming concepts, with familiarity in systems like Kafka being advantageous.

  • Write comprehensive unit and integration tests for both frontend and backend code to ensure application quality and stability.

  • Contribute to the development and maintenance of applications using relational databases, including PostgreSQL and SQL Server, with a strong understanding of SQL, indexing, and debugging.

  • Participate actively in the on-call rotation for production systems, focusing on triaging and resolving incidents to minimize downtime.

  • Drive the adoption of observability practices, including structured logging and the creation of runbooks, to enhance system operability and maintainability.

  • Develop and execute automated tests using the Playwright framework for API testing, contributing to the overall quality assurance process.

  • Collaborate with cross-functional teams to define and implement architectural patterns, ensuring applications are designed for operability, scalability, and maintainability.

  • Contribute to the continuous improvement of the application portfolio, focusing on enhancing user experience and managing technical debt.

Required Skills & Experience

  • Proficiency in F# for backend development; C# with a strong functional programming foundation and a demonstrated willingness to learn F# will also be considered.

  • Mid-level proficiency in frontend development with React, TypeScript, and CSS.

  • Experience with Server-Side Rendering (SSR) practices, such as htmx or similar technologies.

  • Practical understanding of event-driven systems and distributed system concepts, including idempotency and eventual consistency.

  • Experience developing cloud-hosted applications on AWS, Azure, or GCP.

  • Comfortable working with relational databases, including SQL, indexing, and debugging.

  • Experience writing unit and integration tests for both frontend and backend code.

  • Familiarity with CI/CD practices and maintaining a strong working knowledge of the tech stack.

  • Experience with observability practices, including structured logging and runbooks.

Nice to Have Skills

  • Familiarity with containerization technologies such as Docker and orchestration tools like Kubernetes.

  • Experience with event streaming platforms, specifically Apache Kafka.

  • Proficiency in developing automated API tests using the Playwright framework.

  • Experience with specific AWS services including S3, SQS, SNS, and Lambda.

  • Knowledge of infrastructure as code tools, such as Terraform.

  • Familiarity with GitHub Actions for CI/CD pipelines.

  • Experience with both PostgreSQL and SQL Server relational database engines.

  • Exposure to F# front-end DSLs for server-side rendering (SSR).

Soft Skills

  • Clear and concise communication, essential for translating complex technical details to cross-functional teams and for articulating design choices through documentation and reviews.

  • A strong sense of ownership and a proactive, detail-oriented approach to problem-solving, driving continuous improvement in application development and operational excellence.

  • Adaptability and comfort working within distributed teams and fast-paced environments, embracing a culture that encourages experimentation and learning from failures.

  • Empathetic collaboration, valuing team growth and constructive feedback to foster a supportive and innovative development environment.

  • A mindset that encourages challenging existing patterns and proposing innovative solutions, aligning with Lean Tech's culture of continuous advancement.

#J-18808-Ljbffr


Required Skill Profession

Desarrollo De Software



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Senior Full Potential: Insight & Career Growth Guide