Senior Software Developer (TypeScript, Node.js)
Atlas Bench · Bogota
Job description
About the role
A team plans in sprints and uses AI-assisted development every day, looking for a Senior Software Developer to build automations and production applications in TypeScript and Node.js on PaaS platforms and standard stacks. The role is development first; platform experience helps but will be taught. The developer owns their work from design to release, with strong engineering, clear English and disciplined task management.
Key responsibilities
- Build automations connecting customer systems via APIs: integrations, webhooks, scheduled jobs and data sync.
- Build and maintain production applications on PaaS platforms and standard Node.js and TypeScript stacks.
- Take features from requirement to release in sprints: design, code, tests, review and deploy.
- Write short technical designs covering data model, APIs, security and failure cases.
- Deliver custom builds and automations for customers within an agreed scope and estimate.
- Reproduce and fix customer defects, find the root cause and write clear updates.
- Review code and mentor trainee and junior developers.
- Help the team build shared Claude Code skills, commands and workflows.
Required profile
- 5+ years of professional software development.
- Experience designing features and small systems end to end and explaining trade-offs.
- Sprint experience with Scrum or Kanban: estimating, breaking features into work items and keeping status current.
- Strong task management: planning the day, logging time and flagging risks early.
- English at C1 level or higher, written and spoken, working directly with US customers.
- Lives in Bogotá and can work on-site Monday to Thursday.
Required skills
- TypeScript and modern JavaScript in production.
- Node.js back-end: REST APIs, third-party integrations, authentication (OAuth 2.0, API tokens) and async processing.
- Docker: building images, running multi-service setups locally and using containers in CI.
- Git and pull-request workflow with code review on both sides.
- Automated testing with Jest, Vitest or similar.
- Daily use of AI coding tools such as Claude Code, including writing reusable skills and commands and reviewing generated code critically.
Nice to have: PaaS platforms (serverless, app frameworks, managed storage), REST, GraphQL, webhooks, OAuth 2.0 and rate limits, AWS or Azure cloud and infrastructure as code, Playwright/Puppeteer/Selenium, Python scripting, React, CI/CD in GitHub Actions or Bitbucket Pipelines, and experience shipping a SaaS or marketplace app. All customer communication and documentation is in English.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Colombia.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 10 hours ago
Expires 1 month from now
2 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Atlas Bench
Bogota
Related job offers
-
Especialista de CRM Veeva
iqvia Bogota -
Líder de Quality Engineering y Aceleración de Entrega
Tá Consulting Bogota -
Project Manager (Semi Senior) – Retail
Amaris Consulting | Part of Mantu Bogota -
Analista QA Salesforce Intermedio
VASS LATAM Bogotá -
Analista de Requerimientos y QA Funcional
Softgic Medellin