Roca Alliances S.A logo
Roca Alliances S.APosted 5 months ago
EXPIRED

We are hiring Senior Full Stack Software Engineer for our Office in Medellin Colombia

On-siteMedellín, Antioquia, Colombia

Full TimeSenior LevelBachelors Degree

Job Summary

Design, develop, and maintain secure, high-performance cloud-native applications using C#/.NET Core, Azure Functions, and Azure services like Cosmos DB and Service Bus. Apply design patterns and clean architecture principles to build scalable solutions while actively leveraging AI tools for code generation, refactoring, and debugging. Collaborate with product owners, architects, QA, and DevOps in an Agile environment, participate in code reviews, and mentor junior engineers. Write unit and integration tests to ensure code quality. This role requires a Bachelor's degree and over five years of enterprise software engineering experience, with proficiency in REST API design, security, and cloud-native architecture. Join a globally distributed team transforming fresh food operations for retailers in Medellín.

Required Qualifications

  • Bachelor's degree in Computer Science or related field, or equivalent experience
  • More than 5 years of Proven experience in enterprise software engineering (C#, Java, Python, Rust, Go, NodeJS)
  • 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)
  • Must be comfortable leveraging AI in your daily engineering workflow to maximize productivity and quality
  • Only resumes in English will be considered for this position

Desired Qualifications

  • Experience with Angular for web development and knowledge of .NET MAUI for mobile development
  • Proven experience in C#/.NET Core and Microsoft Azure (including Azure Functions, Service Bus, Cosmos DB, and SQL Server)
  • Experience with additional languages such as Java, Python, or JavaScript/TypeScript beyond Angular
  • 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
  • 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

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Find similar roles