We seek a highly skilled Senior 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 the client’s 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:
Core Responsibilities:
- 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.
- Monitor and optimize system performance to handle increasing data volumes and user loads.
- Work in an Agile environment, contributing to sprint planning, backlog grooming, and retrospectives.
- Provide estimates and break down complex tasks into manageable units of work.
- Adapt to shifting priorities and collaborate effectively in a dynamic environment.
Qualifications:
- 5+ years of professional experience in full-stack development focusing on Python, React, and TypeScript.
- Expertise in back-end development using Python, with experience in Flask, FastAPI, or Django.
- Proven track record of building and consuming RESTful APIs, with a strong understanding of API design, authentication (OAuth, JWT), and error handling.
- Strong understanding of data modeling, ETL processes, and data governance.
- Excellent problem-solving skills and the ability to work in a fast-paced environment.
- Strong communication and collaboration skills.
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 (if needed).
Job Features
Job Category | Backend Development, Frontend Development, Full-Stack Development, Software Development |
Type | Remote |
Time Zone | Pacific Time Zone (PST) |