smashcr
smashcr1mo ago
New

Software Developer / Integration and API (C-567)

Costa RicaCosta Rica·San Josémid
OtherSoftware Developer
0 views0 saves0 applied

Quick Summary

Overview

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.

Technical Tools
OtherSoftware 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.

What We Offer

~1 min read
✓Wellness Coverage
✓Remote Work
✓Birthday day off
✓Recognition and rewards system
✓Referrals Program
✓Business skill coaching
✓English classes for Smashers and relatives
✓Learning opportunities

You 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

~1 min read
  • →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 APIs, Python applications, SQL, and related integrations.
  • →Maintain appropriate technical and project documentation throughout the development lifecycle.

Requirements

~1 min read
  • Strong hands-on experience with Python.
  • Experience using Python libraries including pandas and requests.
  • Strong experience working with RESTful APIs/services and HTTP requests.
  • Technical knowledge of JSON, including working with API inputs and outputs.
  • Experience writing and comprehending SQL queries, preferably Microsoft SQL Server.
  • Experience with Test-Driven Development (TDD).
  • Hands-on experience developing and maintaining unit tests.
  • Strong understanding of test coverage and software quality practices.
  • Experience following structured SDLC processes.
  • Experience conducting code reviews and providing technical feedback to other developers.
  • Strong customer-facing experience, including gathering and discussing technical requirements.
  • Ability to translate customer needs into clear technical specifications.
  • Experience owning technical projects through the complete development lifecycle.
  • Strong understanding of application performance and efficient system resource utilization.
  • Excellent problem-solving, documentation, and communication skills.
  • Ability to independently manage technical deliverables while collaborating effectively with customers and engineering teams.
  • Experience with Azure DevOps (ADO).
  • Experience using Azure DevOps Repos or other Git-based source control systems.
  • Experience creating and managing Azure DevOps Pipelines.
  • Experience with CI/CD and automated deployment practices.
  • Experience delivering custom integrations or technical solutions directly for external customers.
  • English C1
  • Spanish C1

Location & Eligibility

Where is the job
San José, Costa Rica
On-site at the office
Who can apply
CR

Listing Details

Posted
August 18, 2026
First seen
September 25, 2026
Last seen
September 26, 2026

Posting Health

Days active
0
Repost count
0
Trust Level
13%
Scored at
September 26, 2026

Signal breakdown

freshnesssource trustcontent trustemployer trust
Newsletter

Stay ahead of the market

Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.

A
B
C
D
Join 12,000+ marketers

No spam. Unsubscribe at any time.

smashcrSoftware Developer / Integration and API (C-567)