freehire launches on Product Hunt on 26 August.

Follow →

Full Stack Engineer - Onsite in Medellin (Relocation package)

Summary

Build cloud-native apps using C# + Angular, Java + Angular, or Node.js + React, leveraging AI tools and modern architectures in a distributed team.

Position Overview

We are seeking experienced, highly agile, fast-learning, and collaborative Senior Full Stack Software Engineers. You will work with a globally distributed, high-performing team to design, develop, and maintain cloud-native solutions using modern technologies and frameworks. Depending on your background, you may work with stacks such as C# + Angular, Java + Angular, or Node.js + React, along with cloud services and related technologies.

This role is ideal for engineers with strong computer science fundamentals, a passion for design patterns, and the ability to quickly learn and apply multiple languages and frameworks. You must be comfortable leveraging AI in your daily engineering workflow to maximize productivity and quality.

Key Responsibilities

  • Design, develop, and maintain secure, high-performance applications using one of the following technology stacks: C# + Angular, Java + Angular, or Node.js + React, along with cloud services and modern architectures.
  • Apply design patterns, clean architecture principles, and solid computer science fundamentals to build scalable, maintainable solutions.
  • Actively leverage AI tools for code generation, refactoring, testing, and debugging.
  • Collaborate with product owners, architects, QA, and DevOps in an Agile environment (two-week sprints).
  • Participate in code reviews, share knowledge with peers, and mentor junior engineers.
  • Write unit and integration tests to ensure code quality and maintainability.

Required Skills & Experience

  • Advanced conversational English.
  • Bachelor’s degree in Computer Science or related field, or equivalent experience.
  • More than 5 years of proven experience in enterprise software engineering using one of the following stacks: C# + Angular, Java + Angular, or Node.js + React.
  • Skilled in end-to-end development covering UI, application, and database tiers.
  • Strong grasp of computer science fundamentals (algorithms, data structures, concurrency).
  • Proficiency in design patterns and modern software engineering best practices.
  • Experience with REST API design, security (OAuth2, JWT), and cloud-native architecture.
  • Ability to quickly learn new programming languages, frameworks, and tools.
  • Strong English communication skills (verbal and written).

Preferred Qualifications

  • Experience with frontend frameworks such as Angular or React.
  • Experience working with cloud platforms (e.g., Azure or similar) and backend technologies aligned with the mentioned stacks.
  • Background in grocery, food retail, or similar industries.
  • Exposure to AI-assisted software development workflows.
  • Familiarity with microservices architecture, asynchronous programming, and test-driven development.

Soft Skills

  • Fast learner with a proactive mindset.
  • Highly collaborative, adaptable, and able to work in a distributed, cross-cultural team.
  • Strong problem-solving and analytical thinking.

Benefits

  • Competitive salary in Colombian pesos (COP)
  • Continuous training and mentoring
  • Work with a Leading Global company
  • Growth Opportunities: Join a growing team with plenty of room for career advancement.
  • Collaborative Culture: Work alongside passionate professionals in an innovative environment.
  • In-Office Role: Excellent opportunity to collaborate with Leadership in Medellín's modern office.

Only resumes in English will be considered for this position.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available