About Softtek
Founded in 1982, Softtek is a global provider of process-driven IT solutions with 30 offices in North America, Latin America, Europe, and Asia. With 15 Global Delivery Centers in the U.S., Mexico, China, Brazil, Argentina, Costa Rica, Spain, Hungary, and India. Softtek helps improve and produce predictable outcomes for top-tier corporations in over 20 countries. Softtek is the creator and a leader of the nearshore industry.
For more information on what we do, who we are, and career opportunities, visit www.softtek.com
Requirements
Must Have
+4 years of experience
- JavaScript / TypeScript
- React/Next.js
- Node.js and/or Python
- REST and GraphQL APIs
- AWS
- CI/CD pipelines (GitHubActions)
- Agile/Scrum methodologies
Nice to Have
- Experience with React Native for mobile applications
- Familiarity with data-intensive applications and integrating with data platforms such as Snowflake, Databricks, Postgres.
- Exposure to AI/LLM-powered products, such as:
- Calling LLM-based APIs (OpenAI, Azure OpenAI, etc.)
- Working with RAG patterns or vector search
- Understanding how to design UI/UX for AI-assisted flows
- Experience with Kubernetes and infrastructure-as-code (Terraform / CloudFormation) in collaboration with DevOps.
- Background in observability (logs, metrics, tracing) and building features with reliability in mind.
Responsibilities
Feature Design & Implementation
- Build modern, responsive UIs using React, Next.js, TypeScript, JavaScript.
- Implement components using designs provided by the design team, ensuring consistency with the design system.
- Optimize for performance, accessibility, and responsiveness across devices and browsers.
- For Sales Apps: implement conversational interfaces and supporting views in React (web) and React Native (mobile).
Backend & API Development
- Design and develop REST and GraphQL APIs using Node.js and/or Python.
- Integrate with data services (Snowflake, Databricks) and internal APIs provided by the data and platform teams.
- Ensure robust error handling, logging, and performance of backend services.
- Collaborate with the data engineering team to shape API contracts that expose data in a clean, scalable way.
Integration with Data & AI Features
- Work closely with data engineers and AI-focused teammates to expose features powered by LLM/AI-backed services.
- Consume APIs and SDKs that leverage LLMs, RAG, vector databases, orchestration frameworks, etc. You don’t need to be an AI expert, but you should be comfortable understanding these patterns and building products around them.
Engineering Excellence & Collaboration
- Participate in architecture discussions, design reviews, and code reviews, raising the quality bar for the team.
- Work in an Agile environment (sprints, ceremonies, backlog refinement) alongside PMs, designers, and QA.
- Partner with DevOps to ensure features are deployable, observable, and reliable in production (GitHub Actions, AWS, Kubernetes).
- Write and maintain unit, integration, and end-to-end tests to ensure quality and prevent regressions.
Ownership, Mentoring & Continuous Improvement
- Take end-to-end ownership of features: from understanding requirements → design → implementation → deployment → monitoring.
- Help define and improve engineering standards, patterns, and reusable components.
- Mentor mid/junior engineers on the team, especially around front-end best practices, TypeScript, and full-stack design.
Languages
English Advanced 80-95%
Location
Hybrid (in Bogotá and surroundings), Remote (anywhere else)