Associate Software Engineer Location: Colombia Company: ToolsGroup **WHO WE ARE**: As a global leader in supply chain planning and optimization, ToolsGroup's solutions help companies ensure product availability while minimizing waste. Our technology powers intelligent decision-making for some of the world’s most recognized brands. **ABOUT THE ROLE**: As an Associate Software Engineer at ToolsGroup, you’ll gain hands-on experience contributing to the development of high-impact software solutions while being supported by experienced mentors. You’ll help design, develop, test, and maintain components of our supply chain platform as part of a collaborative and inclusive team. This is an entry-level role intended for engineers early in their careers who are eager to learn, write clean and correct code, and build professional experience in a cloud-first environment. **WHAT YOU’LL DO**: - Execute small, well-scoped tasks across the stack with guidance from more senior team members - Write clean, correct, and tested code using technologies such as Java, Python, C#, React, Vue.js, and GraphQL - Develop software and systems using standard engineering practices in a cloud-native Azure environment - Participate in estimating, planning, and testing for smaller projects - Contribute to and reference internal documentation - Collaborate with team members through code reviews and shared problem-solving - Collaborate with Product Management and UX to define and maintain high product quality - Assist in resolving or escalating incidents when on-call for your team **ABOUT YOU**: - Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience) - Foundational knowledge of programming principles and data structures - Exposure to modern software development practices, such as source control and automated testing - Willingness and ability to quickly learn new tools and technologies - Clear, proactive communicator who gives and receives feedback effectively - Enjoys collaborating, asking thoughtful questions, and growing as a contributor - Demonstrates a commitment to inclusive teamwork and continuous learning **TECHNOLOGIES YOU’LL WORK WITH**: - Languages: Java, Python, C#, JavaScript/TypeScript - Frameworks/Tools: React, Vue.js, GraphQL, Docker, Kubernetes - Cloud: Microsoft Azure (AKS, App Services, Functions, etc.) - Data: PostgreSQL, SQL Server, Redis, Kafka - Practices: Agile development, CI/CD pipelines, test automation, observability **WORKING STYLE AND COLLABORATION**: At ToolsGroup, Associate Engineers are embedded within small, cross-functional teams alongside Product Managers, Product Designers, and Analysts. You'll work collaboratively to build features that deliver value throughout the customer journey. You’ll be expected to: - Collaborate with Product Management and UX to define and maintain high product quality - Advocate for improvements in performance, security, and reliability - Work in an iterative, agile environment with frequent feedback cycles **COMMUNICATION AND ORGANIZATIONAL SKILLS**: Strong communication is essential in our remote-first, asynchronous work culture. You should be proficient in English, both written and spoken, to: - Provide clear updates on your progress and blockers - Participate effectively in code reviews and team discussions - Work with stakeholders across Engineering and Product to deliver features **WHY JOIN TOOLSGROUP**: - Learn from and work alongside experienced engineers in a mentorship-focused environment - Participate in solving complex, meaningful problems at global scale - Be part of a collaborative, remote-first culture that values growth, impact, and inclusion - Receive a competitive compensation package including salary and benefits Submit your resume and a short note explaining why you’re excited to grow with us. U.S. applicant notice: This employer participates in E-Verify and will provide the federal government with your Form I-9 information to confirm that you are authorized to work in the U.S. ToolsGroup is CCPA/CPRA compliant. vZauK1wdzR