Software Developer / Integration and API (C-567)

SMASH

San Jose (CA)

Remote

USD 90,000 - 130,000

Full time

8 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Wellness Coverage
Remote Work
Birthday day off
Recognition and rewards system
Referrals Program
Business skill coaching
English classes for Smashers and Relat
Learning opportunities

Job summary

SMASH invites experienced engineers to join a remote role working with a US company. You will drive custom technical solutions end‑to‑end in the SDLC using Python, SQL and RESTful APIs, with strong emphasis on testing and code quality.

The position blends customer interactions with hands‑on development, requiring clear specifications and reliable, well‑tested outcomes. Ideal candidates communicate effectively, translate business needs into technical deliverables, and own projects from design

Qualifications

  • Proficient in Python and RESTful API development.
  • Experience with SQL and JSON data handling.
  • Strong TDD and unit testing discipline required.

Responsibilities

  • Own custom technical projects from requirements gathering through development, testing, deployment, and delivery.
  • Act as an end-to-end Technical Project Manager for solutions across the full SDLC.
  • Engage directly with customers to understand business and technical requirements.
  • Translate customer requirements into clear, actionable technical specifications.
  • Develop and maintain integrations using RESTful APIs and HTTP-based services.
  • Develop Python-based solutions using pandas and requests.

Skills

Python
pandas
requests
RESTful APIs
JSON
SQL
TDD
Unit testing
SDLC
Code reviews
Customer facing
Technical project ownership

Tools

Azure DevOps

Job description

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 summary

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 APIswith 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 pandasandrequests
  • 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 – Must‑haves
  • Strong hands‑on experience with Python
  • Experience using Python libraries including pandasandrequests
  • Strong experience working with RESTful APIs/servicesand 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
Nice‑to‑haves (optional)
  • 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
Languages
  • English C1
  • Spanish C1
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

AI Engineer (P-180)
AI Engineer (P-180)

SMASH • Villa Rica (GA)

Remote
USD 90,000 - 150,000
Wellness Coverage
Remote Work
Birthday day off
+5
NOC Engineer (C-572)
NOC Engineer (C-572)

SMASH • Villa Rica (GA)

Remote
USD 90,000 - 120,000
Wellness Coverage
Remote Work
Birthday day off
+5
Client Service Engineer Lead
Client Service Engineer Lead

Ryz Labs • United States

Remote
USD 120,000 - 160,000
Senior Systems Engineer / Systems Administrator (P-151)
Senior Systems Engineer / Systems Administrator (P-151)

SMASH • Villa Rica (GA)

On-site
USD 70,000 - 100,000
Wellness Coverage
Remote Work
Birthday day off
+4
Remote Python & API Integrations Engineer — SDLC Lead
Remote Python & API Integrations Engineer — SDLC Lead

SMASH • San Jose (CA)

Remote
USD 90,000 - 130,000
Wellness Coverage
Remote Work
Birthday day off
+5
RingCentral Engineer | UCaaS / Voice (C-573)
RingCentral Engineer | UCaaS / Voice (C-573)

SMASH • Villa Rica (GA)

Remote
USD 70,000 - 90,000
Wellness Coverage
Remote Work
Birthday day off
+4
Sr. Full Stack Developer
Sr. Full Stack Developer

ALTEN • Minneapolis (MN)

On-site
USD 70,000 - 90,000
Equal Employment Opportunity Employer
Diversity and inclusion commitment
Senior DevOps Engineer (V)
Senior DevOps Engineer (V)

Blue Coding • United States

On-site
USD 90,000 - 130,000
Flexible schedule within US time zones
100% Remote
Competitive salary in USD
Senior DevOps Engineer (V)
Senior DevOps Engineer (V)

Blue Coding, LLC • United States

Remote
USD 120,000 - 160,000
Salary in USD
100% Remote
Senior Python Developer
Senior Python Developer

Pyjobs • Romania (PA)

On-site
USD 90,000 - 120,000
Flexible working hours
Medical Insurance from Regina Maria
Internal and external trainings
+1