Mid-Level Full-Stack Engineer

Posted 6 Days Ago
Hiring Remotely in Las Vegas, Nevada, USA
In-Office or Remote
Mid level
Information Technology • Software
The Role
Build and maintain customer-facing front-end features and backend services, implement product and UX requirements, write tested, maintainable code, collaborate across Product/UX/QA/DevOps, troubleshoot production issues, participate in planning and code reviews, and maintain technical documentation.
Summary Generated by Built In

We are seeking a Mid-Level Full-Stack Engineer to build and enhance customer-facing capabilities across our web application and backend platform. This role is designed for an engineer who has moved beyond entry-level execution and can independently deliver well-defined features, contribute to technical discussions, troubleshoot application issues, and produce reliable, tested code. The engineer will work with senior engineers, Product, UX, QA, and DevOps to turn product requirements into production software. The ideal candidate is comfortable working across the stack but is not yet expected to independently architect the most complex platform capabilities. 

Location:  LATAM 100% Remote. Working hours are based on the US Central-Pacific Time Zone, with at least 6 working hours of overlap.

About Us:

Abstra is a fast-growing, Nearshore Tech Talent services company, providing top Latin American tech talent to U.S. companies and beyond. Founded by U.S.-bred engineers with over 15 years of experience, Abstra specializes in sourcing skilled professionals across a wide range of technologies to meet our clients’ needs, driving innovation and efficiency.


Key Responsibilities 


  • Develop and maintain front-end features, backend services, APIs, and data integrations. 
  • Implement product requirements and UX designs using established architectural and coding patterns. 
  • Build reusable, responsive, and accessible user-interface components. 
  • Develop backend business logic, database interactions, application APIs, and background processes. 
  • Write clean, understandable, and maintainable code. 
  • Create and maintain unit, integration, component, and end-to-end tests. 
  • Participate in technical planning, estimation, refinement, and implementation discussions. 
  • Identify requirement gaps, technical risks, dependencies, and edge cases during development. 
  • Troubleshoot defects and production issues with support from senior engineers when necessary. 
  • Participate actively in pull-request reviews and respond constructively to feedback. 
  • Maintain technical documentation for the capabilities they build. 
  • Work with QA to validate acceptance criteria and improve test coverage. 
  • Collaborate with DevOps to resolve deployment, environment, and operational issues. 
  • Use logging, monitoring, browser tools, and database queries to diagnose application behavior. 
  • Use AI-assisted engineering tools to accelerate development, test creation, documentation, and troubleshooting while validating all generated output. 
  • Participate in release validation and production support activities. 

Required Qualifications 


  • Approximately 3 to 6 years of professional software development experience. 
  • Professional experience building production web applications. 
  • Proficiency with JavaScript and TypeScript. 
  • Experience with React or another modern component-based frontend framework. 
  • Understanding of component design, state management, API integration, responsive layouts, and frontend testing. 
  • Backend development experience using Node.js, Python, Java, C#, or comparable technology. 
  • Experience building or consuming REST APIs. 
  • Experience working with relational databases and writing SQL queries. 
  • Understanding of common data-modeling concepts. 
  • Experience with Git, pull requests, code reviews, and team-based development workflows. 
  • Experience writing automated units and integration tests. 
  • Basic understanding of cloud-hosted applications, deployment pipelines, containers, and application environments. 
  • Ability to troubleshoot defects using logs, browser development tools, API clients, and database queries. 
  • Understanding of fundamental software design principles and common web-application security concerns. 

Preferred Experience 


  • Experience with AWS or another major cloud provider. 
  • Experience with PostgreSQL. 
  • Experience with automated browser testing frameworks. 
  • Experience with event-driven systems, background jobs, message queues, or asynchronous processing. 
  • Experience integrating third-party applications or services. 
  • Experience with video, audio, animation, media, creative tooling, or digital asset management. 
  • Experience with AI APIs, prompt-based applications, or AI-assisted development tools. 
  • Experience working on a multi-tenant SaaS platform. 
  • Experience in an Agile or iterative product-development environment. 

What We Offer

  • Competitive compensation paid in USD.
  • 20 days of paid time off (PTO) per year.
  • Opportunities for professional growth and career development.
  • Company-provided equipment.
  • A collaborative, inclusive, and multicultural work environment.
  • The opportunity to contribute to meaningful projects alongside a talented and supportive team.

Pre-Employment Verification
As part of our standard onboarding process, candidates who successfully complete the interview process and accept an employment offer will be required to complete an employment verification check, and background check. This process will confirm job titles and dates of employment with two previous employers and is a standard requirement for all new employees joining the company.

Skills Required

  • Approximately 3 to 6 years of professional software development experience.
  • Professional experience building production web applications.
  • Proficiency with JavaScript and TypeScript.
  • Experience with React or another modern component-based frontend framework.
  • Understanding of component design, state management, API integration, responsive layouts, and frontend testing.
  • Backend development experience using Node.js, Python, Java, C#, or comparable technology.
  • Experience building or consuming REST APIs.
  • Experience working with relational databases and writing SQL queries.
  • Understanding of common data-modeling concepts.
  • Experience with Git, pull requests, code reviews, and team-based development workflows.
  • Experience writing automated unit and integration tests.
  • Basic understanding of cloud-hosted applications, deployment pipelines, containers, and application environments.
  • Ability to troubleshoot defects using logs, browser development tools, API clients, and database queries.
  • Understanding of fundamental software design principles and common web-application security concerns.
  • Experience with AWS or another major cloud provider.
  • Experience with PostgreSQL.
  • Experience with automated browser testing frameworks.
  • Experience with event-driven systems, background jobs, message queues, or asynchronous processing.
  • Experience integrating third-party applications or services.
  • Experience with video, audio, animation, media, creative tooling, or digital asset management.
  • Experience with AI APIs, prompt-based applications, or AI-assisted development tools.
  • Experience working on a multi-tenant SaaS platform.
  • Experience in an Agile or iterative product-development environment.
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: Las Vegas, Nevada
100 Employees
Year Founded: 2007

What We Do

At Abstra, we bridge the gap between North American companies and Latin America’s top talent. With over 15 years of experience in the U.S. market and US-bred founders leading the way, we focus on building long-term partnerships to achieve your organization’s unique goals, fueling your growth with flexible tech solutions and highly qualified professionals.

Similar Jobs

Prevail Legal Logo Prevail Legal

Full-stack Engineer

Artificial Intelligence • Legal Tech • Software
Remote
United States
84 Employees
120K-160K Annually

Bankrate Logo Bankrate

Software Engineer

Artificial Intelligence • Consumer Web • Digital Media • Fintech • Marketing Tech • Software • Financial Services
Easy Apply
Remote
United States
160 Employees
80K-140K Annually

Bankrate Logo Bankrate

Engineering Manager

Artificial Intelligence • Consumer Web • Digital Media • Fintech • Marketing Tech • Software • Financial Services
Easy Apply
Remote
United States
160 Employees
160K-210K Annually

Bankrate Logo Bankrate

Senior Software Engineer

Artificial Intelligence • Consumer Web • Digital Media • Fintech • Marketing Tech • Software • Financial Services
Easy Apply
Remote
United States
160 Employees
100K-195K Annually

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