Full Stack Engineer (Senior) Remote-LATAM
Excellent opportunity to work REMOTELY with a U.S.-based company. Candidates living in Mexico, or all LATAM are welcome to apply.
About the Company
Bydrec, Inc. is a California-based company that connects top Tech talent from Latin America with U.S. companies looking to expand their development teams. Learn more at bydrec.com.
Position Summary
We are seeking a Senior Full Stack Engineer to join a fast-growing product team working on a complex, high-traffic platform. This role involves contributing across both legacy and modern applications, requiring strong adaptability and deep technical expertise across multiple stacks.
The ideal candidate has strong experience with Python/Django and React ecosystems, is comfortable navigating legacy architectures, and can take end-to-end ownership of features from development through deployment.
Responsibilities
- Design, develop, and maintain full-stack features across both legacy and modern applications.
- Work with Python/Django backend systems and React-based frontends.
- Design and integrate REST APIs and third-party services.
- Manage and optimize PostgreSQL databases, including complex queries and PostGIS when applicable.
- Implement asynchronous workflows using Redis and Celery.
- Contribute to frontend architecture across multiple React versions and frameworks.
- Support containerized environments using Docker and contribute to infrastructure-related tasks.
- Ensure code quality through testing and best development practices.
- Take full ownership of features across the development lifecycle.
Qualifications
Required:
- Advanced English proficiency (written and spoken).
- Strong experience with Python, Django, and Django REST Framework.
- Solid experience with PostgreSQL, including complex queries (PostGIS is a plus).
- Hands-on experience with Redis and Celery for background jobs and task queues.
- Advanced experience with React across different versions, including React 16 (Redux, redux-form, SSR with Express) and React 18 / Next.js (Redux Toolkit, SWR, TypeScript).
- Experience with Webpack, Babel, and legacy tools such as Flow.
- Experience with TypeScript in modern applications.
- Knowledge of styled-components and component libraries.
- Strong experience designing and integrating REST APIs.
- Experience with Docker and basic Kubernetes concepts.
- Ability to work independently and navigate complex, legacy codebases with minimal documentation.
Nice to Have:
- Experience with AWS services such as S3 and EC2.
- Familiarity with Jinja2 templating.
- Experience with testing frameworks such as Jest or Enzyme.
- Knowledge of search tools such as Algolia.