Senior Fullstack Engineer
Job Offer Description
Upshop is a SaaS platform built to transform fresh food operations for retailers. By unifying inventory management, forecasting, ordering, and omnichannel fulfillment in real time, Upshop makes store operations smarter and more efficient. From planning and preparation to delivery, it helps retailers reduce waste, streamline processes, and improve the way fresh food is managed—resulting in better efficiency, less waste, and happier customers.
Role:
- Senior Fullstack Engineer
Position Overview:
- We are seeking for 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 in Microsoft Azure using C#, Azure Functions, Cosmos DB, SQL Server, Service Bus, and related technologies. On the front end, we leverage Angular for web and .NET MAUI for mobile.
- 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.
Required Skills & Experience:
- 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, Node.js).
- 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 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.
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.
- Join us and be part of a company transforming businesses globally.
Key Responsibilities:
- Design, develop, and maintain secure, high-performance applications using C#/.NET Core, Azure Functions, and Azure services (Cosmos DB, Service Bus, Storage Accounts, API Management).
- 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.
Benefits:
- Competitive salary in Colombian pesos (COP).
- Private medical insurance.
- 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.
Labor Conditions:
- Workplace: Medellín.
- Work Mode: In-person.
- Type of Contract: indefinitely.
- Salary: to be agreed according to experience.
Apply here: https://roca-alliances-sa.talentlyft.com/o/cd3X/apply
This vacancy is disclosed through ticjob.co
Roca Alliances is a specialized recruitment firm in the tech sector and we inspire global companies to invest in Latam, connecting top talented professionals with leading global companies. We provide tailored hiring solutions, ensuring the perfect match for each role. Our deep understanding of industry trends allows us to conduct targeted, efficient recruitment. Committed to excellence, we build long-lasting partnerships that drive business success. At Roca Alliances, we help businesses thrive by delivering the right professionals to meet their needs.
This time, we are partnering with Kaseya a global leader in IT infrastructure and security management solutions for Managed Service Providers (MSPs) and internal IT teams, powered by AI. The company has experienced strong double-digit growth over the years, serving diverse industries in over 20 countries and managing more than 15 million endpoints globally.
Job offers similar to Senior Fullstack Engineer
-
Bilingual Java Developer
Capgemini Colombia S.A.S.Amazonas, Antioquia, Arauca, Atlántico, Bolívar, Boyacá, Caldas, Caquetá, Casanare, Cauca, Cesar, Chocó, Córdoba, Cundinamarca, Guainía, Guaviare, Huila, La Guajira, Magdalena, Meta, Nariño, Norte de Santander, Putumayo, Quindío, Risaralda, Santander, Sucre, Tolima, Valle del Cauca, Vaupés, Vichada, San Andrés, Providencia y Santa Catalina, Bogotá
At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the world's most innovative companies unleash their potential. From autonomous cars to lifesaving robots, our digital and software technology experts think outside the box as they provide unique R&D and engineering services across all industries. Join us for a career full of opportunities. Where you can make a difference. Where no two days are the same Role: Bilingual Java Developer Qualifications: 4+ years of development experience. Bachelor's / Master's in Computer Science or related technical field; or equivalent related professional experience - Strong experience developing and delivering highly available enterprise web applications using Java, Kotlin, and Spring (Java, Spring Framework (SpringBoot), Microservices, REST API, Database (SQL). Good to have: JavaScript/TypeScript. Experience in front-end web technologies including JavaScript, Node.js, or React. A deep understanding of web platform technologies using REST and SOAP web service protocols. Experience working with cloud-based infrastructure, deployment pipeline, and multiple database/data store technologies. Ability to understand highly complex systems and explain technology choices to technical and non-technical observers. Experience leading complex, well-defined projects and guiding integrations across teams within business unit. Excellent problem-solving and strong communication skills. Communicate with clarity and precision, presenting complex information in a concise format. In this role you will play a key role in: Take a whole systems approach to analyze use cases, design, implement, and maintain integrated solutions applying standard engineering methodologies. Successfully conduct day-to-day activities and solve complex issues in your engineering domain. Creatively test and maintain software applications and related systems using a variety of software development tools. Lead and participate in design and code reviews. Partner with Product to refine business requirements. Collaborate with peers across regions, within and outside your direct organization. Seek and share domain and industry knowledge between multi-functional teams to improve engineering practices. Possess knowledge of features and facilities for integration, and communication among applications, databases, and platforms to connect different components and form a fully functional solution to a business problem - Advocate for operational excellence and project quality via system resilience and scalability, testing, monitoring, alerting. Report on the status of high-visibility projects to leadership. Enthusiastically seek opportunities to improve our customers' experiences. Labor Conditions: Workplace: Colombia. Type of Contract: indefinitely. Salary: to be agreed according to experience. This vacancy is disclosed through ticjob.co
-
Desarrollador Genexus Junior
CS3 SASAtlántico
Rol: Desarrollador Genexus Junior Requisitos Mínimos: Experiencia: de cero (0) a dos (2) años en Desarrollo de Software. GeneXus: Conocimientos básicos o disposición para aprender en 2 semanas. Habilidades técnicas base: SQL: Nivel experto (consultas complejas, stored procedures, optimización) C#: Nivel intermedio (POO, LINQ, manejo de excepciones) Framework monolítico: Conocimiento avanzado en uno de: PHP con Laravel Python con Django. .NET MVC/Web API. Java con Spring. Responsabilidades: Desarrollar y mantener aplicaciones simples en GeneXus. Crear y modificar objetos básicos (Transactions, Web Panels, Procedures). Implementar reglas de negocio sencillas. Realizar pruebas unitarias de sus desarrollos. Documentar código y procesos. Habilidades Deseables: Conocimientos de bases de datos relacionales. Experiencia con control de versiones (GIT). Conocimientos básicos de metodologías ágiles. Capacidad de aprendizaje rápido y adaptabilidad. Condiciones Laborales: Lugar de Trabajo: Barranquilla. Modalidad de Trabajo: Presencial. Tipo de Contrato: A Término Indefinido. Salario: A convenir de acuerdo a la experiencia. Esta vacante es divulgada a través de ticjob.co
-
Desarrollador Fullstack
SETI S.A.S.Antioquia
Rol: Desarrollador Fullstack Requisitos: Profesional en Ingeniería de Sistemas o carreras afines. Experiencia de dos (2) a cinco (5) años. Se requieren conocimientos en: Java. Programación reactiva con modelo Clean Architecture, Springboot, Principios SOLID, Base de datos (MongoDB, PostgreSQL, Aurora, Oracle). Manejo de mensajería (SQS, SNS, RabbitMQ), Arquitecturas limpias, Pruebas unitarias, aceptación y performance. Manejo y conocimiento de servicios AWS, GIT. Conocimientos DEVOPS, Angular, DevOps (Azure DevOps). Condiciones Laborales: Lugar de Trabajo: Medellín. Modalidad de Trabajo: Híbrido. Tipo de Contrato: A Término Indefinido. Salario: A convenir de acuerdo a la experiencia. Esta vacante es divulgada a través de ticjob.co
-
.NET Developer
Capgemini Colombia S.A.S.Amazonas, Antioquia, Arauca, Atlántico, Bolívar, Boyacá, Caldas, Caquetá, Casanare, Cauca, Cesar, Chocó, Córdoba, Cundinamarca, Guainía, Guaviare, Huila, La Guajira, Magdalena, Meta, Nariño, Norte de Santander, Putumayo, Quindío, Risaralda, Santander, Sucre, Tolima, Valle del Cauca, Vaupés, Vichada, San Andrés, Providencia y Santa Catalina, Bogotá
At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the world's most innovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology experts think outside the box as they provide unique R&D and engineering services across all industries. Join us for a career full of opportunities. Where you can make a difference. Where no two days are the same. Role: .NET Developer In this role you will play a key role in: High enthusiasm, integrity, ingenuity, results-orientation, self-motivation, and resourcefulness in a fast-paced environment. Working in an agile environment with detailed planning and estimation accuracy. Design and implement new software features, build distributed systems with efficiency and stability in mind. Your Profile: .NET based Full Stack Developer Expertise with the .NET Core, Razor, JQuery. Expertise of at least one of the .NET languages (e.g. C#, Visual Basic .NET) and HTML5 / CSS3. Excellent problem solving, troubleshooting and communication skills. Knowledge of Oracle databases and PL/SQL. What You'll Love About Working Here: We recognize the significance of flexible work arrangements to provide support. Be it remote work or flexible work hours, you will get an environment to maintain a healthy work-life balance. At heart, our mission is one of growth. Our array of career growth programs and diverse projects ensure support in exploring a world of opportunities. Equip yourself with valuable certifications in the latest technologies such as AWS and Microsoft Azure. Labor Conditions: Workplace: Colombia. Type of Contract: indefinitely. Salary: to be agreed according to experience. About Capgemini Capgemini is a global business and technology transformation partner, helping organizations to accelerate their dual transition to a digital and sustainable world, while creating tangible impact for enterprises and society. It is a responsible and diverse group of 340,000 team members in more than 50 countries. With its strong over 55-year heritage, Capgemini is trusted by its clients to unlock the value of technology to address the entire breadth of their business needs. It delivers end-to-end services and solutions leveraging strengths from strategy and design to engineering, all fueled by its market leading capabilities in AI, generative AI, cloud and data, combined with its deep industry expertise and partner ecosystem. This vacancy is disclosed through ticjob.co
Job Offer summary
Senior Fullstack Engineer
- Medellín, Antioquia, Colombia
-
Permanent
-
2 to 10 years experience
-
University
-
A convenir
-
ingles ()
-
0 ()
Create your ticjob.co HV
If you are not yet registered as a candidate, publish your HV, find the best offers in the ICT sector and let companies find you
Create your free account