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 Category | Backend Development, Frontend Development, Full-Stack Development, Software Development |
Type | Remote |
Time Zone | US Pacific Time Zone (PST) |