Senior Full Stack Software Engineer (BOG)
Position Summary:
As a Senior Full Stack Software Engineer, you will be instrumental in the design, development, and scaling of our AI-powered web and mobile platforms. This hands-on role emphasizes full-stack development, utilizing Node.js and React as the core technology stack. You will be responsible for creating robust backend services and dynamic, seamless web interfaces that work in harmony.
You will collaborate across backend, frontend, and mobile systems to deliver exceptional user experiences and build the infrastructure that drives our data-driven insights engine.
This position is ideal for an engineer who thrives on solving complex technical challenges, working across multiple technologies, and contributing to an ambitious product roadmap.
Experience with C#, MAUI, and Python is required.
Responsibilities:
- Design, develop, and maintain scalable backend services in Node.js, integrating with APIs, databases, and AI pipelines.
- Build intuitive, performant React-based web applications that power research, analytics, and decision-intelligence tools.
- Collaborate with cross-functional teams (Product, Data Science, and Platform) to bring new web features from concept to production.
- Implement and uphold best practices for CI/CD, unit testing, and API architecture to ensure high quality and reliability.
- Optimize for performance, maintainability, and usability across the web stack.
- Contribute to architectural discussions, mentor peers, and help define technical direction across the Node.js and React ecosystem
- Collaborate with mobile engineers on MAUI or cross-platform features.
- Work with the Data Science team on integrating AI or automation into the web experience.
- Contribute occasionally to C# or backend service layers that support shared functionality across products.
Requirements and Experience:
- Advanced English proficiency.
- 5–10 years of software engineering experience, ideally within a SaaS or high-growth startup environment.
- Strong proficiency in Node.js and React, including building and integrating APIs.
- Experience with Azure cloud services and Azure DevOps for CI/CD pipelines.
- Familiarity with C#, MAUI, or Xamarin frameworks is a plus.
- Python experience is a plus, particularly for collaboration with AI or data teams.
- Strong understanding of RESTful APIs and modern backend architecture.
- Proven ability to work in a fast-paced, agile, startup-style environment.
- Experience leveraging AI tools (e.g., GitHub Copilot, OpenAI API, or similar) during development for efficiency and ideation.
- Excellent communication skills and a passion for mentoring and collaboration.
- A continuous learner mindset — excited by emerging technologies and AI advancements.
Nice to have:
- Experience with AI/ML frameworks (TensorFlow, PyTorch, LangChain, etc.).
- Knowledge of prompt engineering or LLM-based integrations.
- Background in data visualization or research/insights tech.
- Contributions to open source or side projects that show innovation and curiosity
This is a hybrid role in Bogota.