Mid Full-Stack Developer – Python/React/TypeScript

Full-time
Latam
Posted 2 weeks ago

We seek a highly skilled Full-Stack Developer with expertise in Python, React, and TypeScript to join our growing engineering team. This individual will be pivotal in building and enhancing our GenAI-powered platform, integrating with third-party systems, and contributing to a collaborative, fast-paced development environment. This is a hands-on role for someone ready to hit the ground running and immediately impact mission-critical projects.

Location: 100% Remote. Working hours are based on the US Central Time Zone.

About the Company:

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.

Job Description:

  • Design, develop, and maintain scalable, secure, and high-performing features using Python on the back end and React with
    TypeScript on the front end.
  • Work across the stack to ensure seamless UI, APIs, and third-party and back-end services integration.
  • Optimize code for performance, scalability, and maintainability.
  • Develop RESTful APIs to support platform features and functionality.
  • Integrate with third-party APIs, ensuring reliable communication and data exchange with external systems.
  • Debug and troubleshoot API issues, handling authentication, rate limits, and data consistency concerns.
  • Collaborate with product managers, designers, and engineers to define requirements and deliver high-quality features.
  • Contribute to code reviews, mentor junior developers, and promote engineering best practices.
  • Act as a key member of the team, taking ownership of tasks and delivering solutions on time.
  • Write clean, well-documented, and reusable code adhering to industry standards and team guidelines.
  • Ensure robust test coverage through unit, integration, and end-to-end testing.
  • Participate in debugging, profiling, and resolving performance bottlenecks.
  • Design and implement solutions that meet scalability and security requirements, particularly in compliance-heavy industries like healthcare.
  • Work in an Agile environment, contributing to sprint planning, backlog grooming, and retrospectives.
  • Monitor and optimize system performance to handle increasing data volumes and user loads.
  • Provide estimates and break down complex tasks into manageable units of work.
  • Adapt to shifting priorities and collaborate effectively in a dynamic environment.

Qualifications

  • 4-6 years of professional experience in full-stack development focusing on Python, React, and TypeScript.
  • Strong understanding of front-end frameworks (React) and modern JavaScript/TypeScript features.
  • Expertise in back-end development using Python, with experience in Flask, FastAPI, or Django.
  • Proven track record of building and consuming RESTful APIs, with an understanding of API design, authentication (OAuth, JWT), and error handling.
  • Hands-on experience integrating with third-party APIs and managing complex API workflows.
  • Ability to work with external documentation to understand and implement third-party services.
  • Knowledge of handling API rate limits, retries, and error handling.
  • Experience working in collaborative, Agile teams focusing on delivering high-quality software.
  • Strong communication skills to work effectively with designers, product managers, and engineers.
  • Proficient with Git and modern CI/CD pipelines (e.g., GitHub Actions, Jenkins).
  • Familiarity with unit testing frameworks like Jest, PyTest, or similar tools.
  • Knowledge of SQL and experience with relational databases such as PostgreSQL.
  • Self-starter with the ability to manage multiple tasks in a fast-paced environment.
  • Problem-solving skills, focusing on delivering practical solutions to complex problems.
  • Detail-oriented with a commitment to writing clean, maintainable, and scalable code.

Nice-to-Have:

  • Previous experience in the healthcare or insurance industries.
  • Familiarity with GenAI concepts and integration with AI-driven systems.
  • Knowledge of containerized application development (e.g., Docker) and deployment to cloud environments (e.g., AWS, ECS, or Kubernetes).

What we offer:

  • Flexible working hours and remote work options.
  • Opportunities for professional growth and development.
  • A collaborative and inclusive work environment.
  • The chance to work on impactful projects with a talented team.
  • Excellent compensation in USD.
  • Hardware and software setup.

Job Features

Job CategoryBackend Development, Frontend Development, Full-Stack Development, Software Development
TypeRemote
Time ZoneUS Pacific Time Zone (PST)

Apply For This Job