Full Stack Developer (P-169)

Posted 5 Days Ago
Be an Early Applicant
Hiring Remotely in Costa Rica
Remote
Mid level
Information Technology • Software
The Role
Develop and maintain web and Electron desktop applications using .NET Core, Flask, and Express.js. Build responsive frontends (Angular), scalable backends, and databases (SQL Server, PostgreSQL, MongoDB). Implement RESTful APIs, CI/CD, Docker/Kubernetes-based microservices, perform testing, troubleshooting, code reviews, and support production incidents while collaborating with QA, Product, and Engineering teams.
Summary Generated by Built In
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, Colombia, Argentina or Salvador to apply for this role.

Role summary

You will develop and enhance enterprise web and desktop applications while collaborating with cross-functional teams to deliver reliable, scalable software solutions. This role focuses on full-stack development, application integrations, and continuous improvement throughout the software development lifecycle.

Responsibilities
  • Develop and maintain web and desktop applications using .NET Core, Flask, Express.js, Angular, and Electron.
  • Build responsive user interfaces and scalable backend services.
  • Develop and optimize SQL Server, PostgreSQL, and MongoDB databases.
  • Write clean, maintainable code using C#, Python, JavaScript, and TypeScript.
  • Participate in application architecture and technical design discussions.
  • Develop and integrate RESTful APIs and third-party services.
  • Perform unit testing and support defect resolution throughout the development lifecycle.
  • Troubleshoot application, database, and integration issues across development, QA, and production environments.
  • Participate in code reviews and follow software engineering best practices.
  • Support production incidents, root cause analysis (RCA), and application maintenance.
  • Optimize applications for performance, scalability, and reliability.
  • Collaborate with QA, Product, and Engineering teams to deliver high-quality software.
Requirements – Must-haves
  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 4+ years of Full Stack software development experience.
  • Strong experience with .NET Core, Flask, and Express.js.
  • Experience developing applications with Angular (React experience is also valuable).
  • Experience with Electron desktop applications.
  • Strong programming skills in C#, Python, JavaScript, and TypeScript.
  • Experience with SQL Server, PostgreSQL, and MongoDB.
  • Experience building and consuming RESTful APIs.
  • Experience with Git and Azure DevOps.
  • Experience with Docker, Kubernetes, and microservices architecture.
  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration skills.
Nice-to-haves (optional)
  • Experience with Microsoft Azure.
  • Experience using AI-assisted development tools such as GitHub Copilot, ChatGPT, Claude, or Cursor.
  • Experience in the travel and transportation industry.
  • Experience supporting production environments and application deployments.
Languages
  • English C1
  • Spanish C1

Skills Required

  • Bachelor's degree in Computer Science, Information Technology, or related field.
  • 4+ years of Full Stack software development experience.
  • .NET Core experience.
  • Flask experience.
  • Express.js experience.
  • Experience developing applications with Angular.
  • Experience with Electron desktop applications.
  • Strong programming skills in C#.
  • Strong programming skills in Python.
  • Strong programming skills in JavaScript.
  • Strong programming skills in TypeScript.
  • Experience with SQL Server.
  • Experience with PostgreSQL.
  • Experience with MongoDB.
  • Experience building and consuming RESTful APIs.
  • Experience with Git.
  • Experience with Azure DevOps.
  • Experience with Docker.
  • Experience with Kubernetes.
  • Experience with microservices architecture.
  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration skills.
  • English C1 proficiency.
  • Spanish C1 proficiency.
  • Citizenship or valid work permit from Costa Rica, Colombia, Argentina, or El Salvador.
  • React experience (valuable but not required).
  • Experience with Microsoft Azure.
  • Experience using AI-assisted development tools (GitHub Copilot, ChatGPT, Claude, Cursor).
  • Experience in travel and transportation industry.
  • Experience supporting production environments and application deployments.
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: San Jose
100 Employees
Year Founded: 2019

What We Do

We are coders, adventurers, and builders of career paths. We help US companies build rockstar developer teams in Costa Rica and Colombia, not as contractors but as employees that fit naturally into the culture and work environment of the company. One single community from three different countries helping each other achieve more than they ever dreamed of. Ready to pursue a fulfilling tech career? We are continuously looking for smart and skilled engineers. Check here our list of job openings and apply today! https://smash.cr/jobs.html

Similar Jobs

Movable Ink Logo Movable Ink

Personalization Producer L3

Artificial Intelligence • Marketing Tech • Software
Easy Apply
Remote or Hybrid
Costa Rica
600 Employees
10M-13M Annually

Imprivata Logo Imprivata

Support Engineer

Healthtech • Information Technology • Security • Software • Cybersecurity
Remote or Hybrid
Costa Rica
1372 Employees

TransUnion Logo TransUnion

Senior .NET Developer

Big Data • Fintech • Information Technology • Business Intelligence • Financial Services • Cybersecurity • Big Data Analytics
Remote or Hybrid
Heredia, Ulloa, Lagunilla, CRI
13000 Employees

TransUnion Logo TransUnion

Support Engineer

Big Data • Fintech • Information Technology • Business Intelligence • Financial Services • Cybersecurity • Big Data Analytics
Remote or Hybrid
Heredia, Ulloa, Lagunilla, CRI
13000 Employees

Similar Companies Hiring

Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account