Fullstack Software Engineer I
Description
Full Stack Software Engineer I
About the client
Our client is a leading global cybersecurity company that delivers innovative solutions to protect businesses and individuals from evolving threats. Its mission is to give organizations secure, scalable technology that stays resilient against cyber challenges.
About the role
We are looking for a Software Engineer I, Full Stack to join the product development team behind the client's Insider Risk Management product. You will work across the stack with an emphasis on the frontend of the product's web application, building features that help security teams protect corporate data and reduce insider risk. You will implement user interfaces in React and TypeScript and contribute to the backend services and APIs behind them, built mainly in Kotlin and Java on AWS. You will consume and help design APIs, keep the user experience consistent and high quality, and work with UX, Product Management, Information Experience and other development teams.
This is an AI-first engineering organization: teams use AI-powered tools across coding, testing, documentation and operations, and look for engineers who champion their adoption and help establish new ways of working.
What you'll do
• Implement full stack code, from frontend interfaces to backend services and APIs, starting with well-scoped pieces and growing toward owning small features end to end.
• Write unit, integration and system tests across the frontend and backend.
• Test, debug and troubleshoot across the web stack, from the UI down to backend services.
• Partner with teammates to ship end-to-end features spanning UI and services.
• Contribute to infrastructure as code and help manage deployments of your team's services.
• Help with production issues and escalated customer questions, and take part in the team's on-call rotation.
• Document your code and review code and design documents from others.
• Demo progress on team deliverables and take part in story mapping sessions.
• Take part in design discussions and code reviews, asking questions, contributing and accepting feedback.
• Contribute to process improvements, learn new things and share them with your team.
• Collaborate with product owners, UI/UX designers, QA analysts, technical writers and customer champions.
Tech environment
React • TypeScript • HTML • CSS • Kotlin • Java • REST APIs • AWS • PostgreSQL • Elasticsearch • Cypress / Playwright • CI/CD • AI-assisted development tools
Why join
• Accelerate your career working on cutting-edge technology with real customer impact.
• Grow across the full stack, from UI to backend services.
• Formal and on-the-job learning in cross-functional teams.
Requirements
The client cares as much about your ability to learn as your current skill set. Strong candidates will have experience across many of these areas, without necessarily checking every box.
Required
• 1–2 years of professional software engineering experience, with a full stack background and an emphasis on frontend development.
• React and TypeScript fundamentals: components, props, hooks, etc.
• Modern HTML and CSS techniques.
• Experience turning designs and mockups into functional, responsive user interfaces.
• Experience with frontend testing frameworks such as Cypress or Playwright.
• Familiarity with REST APIs and integrating client-side applications with backend services.
• Familiarity with continuous integration and deployment concepts.
• Experience with Agile or lean development processes.
• Comfortable owning deliverables as part of a team, offering and asking for help when needed.
• Comfortable working with non-technical colleagues.
• Passion for building interfaces and systems that work well for users.
• Able to explain technical ideas to peers in writing and verbally, in English.
Nice to have
• Experience building or maintaining REST APIs.
• Exposure to Kotlin or Java, and to data stores such as PostgreSQL or Elasticsearch.
• Experience with object-oriented development, microservices or multi-tier systems.
• Experience with design systems and web performance.
Benefits
• Permanent contract (contrato a término indefinido) with all legal benefits
• Competitive salary
• Private health insurance (medicina prepagada)
• Formal and on-the-job learning in cross-functional teams
• On-site role in Medellín with parking
