Full-Stack Software Engineer
P
PearlCatering analytics software
Bogotá, Bogota, Colombia. Medellín, Medellin, Colombia. São Paulo, São Paulo, Brazil. Lima, Callao Region, Peru. Mexicali, Baja California, Mexico. Rio de Janeiro, Rio de Janeiro, Brazil, EST | 9:00 AM – 6:00 PM, Monday–FridayFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- English at C1+ CEFR level
- Experience
- 3–7 years of professional software engineering experience in production environments
- Required Skills
- Node.jsExpress.jsGCPJavascriptMongoDBTypeScriptNext.jsReact
Requirements
- Have 3–7 years of professional software engineering experience in production environments.
- Have production experience with JavaScript and TypeScript across front-end and back-end code.
- Have production experience building user-facing applications in React.
- Have production experience building and deploying Node.js and Express APIs.
- Use Claude Code, Codex, Cursor, or equivalent agentic coding tools hands-on daily.
- Have a track record of owning features end-to-end, from design and testing through production deployment.
- Have English at C1+ CEFR level for daily communication with the CTO and client Slack channels.
- Next.js and MongoDB or another NoSQL database experience is a nice-to-have.
- Google Cloud Platform infrastructure experience is a nice-to-have.
- Experience embedding Claude API or OpenAI API in production applications is a nice-to-have.
- Experience building data ingestion pipelines or analytics dashboards from third-party API data is a nice-to-have.
- Remote work experience with US-based teams is a nice-to-have.
Responsibilities
- Design, build, test, and deploy production features end-to-end with minimal supervision.
- Integrate third-party point-of-sale APIs and build data pipelines that feed user-facing analytics.
- Implement AI-driven features using the Claude and OpenAI APIs.
- Join planning and brainstorming sessions and give feedback on larger feature initiatives.
- Triage and fix bugs reported through client Slack channels.
- Update software packages and patch security vulnerabilities.
- Maintain uptime of applications running in Google Cloud Platform production environments.
- Set up schedulers, task queues, and cloud infrastructure to support new features.
- Use the team’s multi-worktree workflow in Claude Code and Codex to plan, implement, check, and deploy code.
- Review pull requests and maintain test coverage and code quality across parallel workstreams.
View Full Description & ApplyYou'll be redirected to the employer's site