Software Developer/Integration and API; C-567
Listed on 2026-10-17
-
Software Development
Python, Backend Developer, SQL Developer
We are agents for tech professionals in Costa Rica and Colombia that help them build careers in the United States.
We believe in long-lasting relationships with our talent. We invest time getting to know them and understanding what they seek as their professional next step.
We aim to find the perfect match. As agents, we pair our talent with our US clients, not only by their technical skills but as a cultural fit. Our core competency is to find the right talent fast.
We purposefully move away from the “contractor” or “outsourcing” type of relationship. Our clients don’t want contractors or “just a service.” Neither does our talent.
- Wellness Coverage
- Remote Work
- Birthday day off
- Recognition and rewards system
- Business skill coaching
- English classes for Smashers and relatives
- Learning opportunities
This position is Remote to work with a US Company; you will require to have Citizenship or a work permit from Costa Rica to apply for this role.
SMASH, Who we are?We are agents for tech professionals in Costa Rica and Colombia that help them build careers in the United States.
We believe in long-lasting relationships with our talent. We invest time getting to know them and understanding what they seek as their professional next step.
We aim to find the perfect match. As agents, we pair our talent with our US clients, not only by their technical skills but as a cultural fit. Our core competency is to find the right talent fast.
We purposefully move away from the “contractor” or “outsourcing” type of relationship. Our clients don’t want contractors or “just a service.” Neither does our talent.
Our Benefits- Wellness Coverage
- Remote Work
- Birthday day off
- Recognition and rewards system
- Referrals Program
- Business skill coaching
- English classes for Smashers and relatives
- Learning opportunities
This position is Remote to work with a US Company; you will require to have Citizenship or a work permit from Costa Rica to apply for this role.
Role summaryYou will work directly with customers to understand technical requirements and deliver custom technical solutions throughout the full Software Development Life Cycle (SDLC). This role combines hands‑on development using Python, SQL, and RESTful APIs
with technical project ownership, testing, code reviews, and customer‑facing requirements gathering.
The ideal candidate is comfortable moving between customer conversations and hands‑on engineering, translating business and technical needs into clear specifications and reliable, well‑tested solutions.
Responsibilities- Own custom technical projects from requirements gathering through development, testing, deployment, and delivery
- Act as an end‑to‑end Technical Project Manager for custom technical solutions throughout the full SDLC
- Engage directly with customers to understand business and technical requirements
- Translate customer requirements into clear, concise, and actionable technical specifications
- Develop and maintain integrations using RESTful APIs and HTTP‑based services
- Work with JSON payloads, including processing API inputs and outputs
- Develop Python‑based solutions using libraries such as pandas
and
requests - Write, analyze, and maintain SQL queries and database‑related logic
- Follow Test‑Driven Development (TDD) practices and maintain strong automated test coverage
- Develop and maintain unit tests for Python and SQL‑based solutions
- Conduct peer code reviews to ensure code quality, maintainability, and adherence to development standards
- Follow established SDLC processes and software engineering best practices
- Ensure solutions make efficient use of system resources and are designed with performance and maintainability in mind
- Collaborate with technical teams and stakeholders throughout development and delivery
- Troubleshoot technical issues across…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).