- Workplace
- Remote
- Type
- Full-time
- Department
- IT
- Seniority
- Senior
- Experience
- 6+ years
- Source
- RecruiterFlow
Description
Hi there! We are South and our client is looking for a Senior Fullstack Developer!
Note to Applicants:
-
Eligibility: This position is open to candidates residing in Latin America.
-
Application Language: Please submit your CV in English. Applications submitted in other languages will not be considered.
-
Professional Presentation: We encourage you to showcase your professional experience by including a Loom video in the application form. While this is optional, candidates who provide a video presentation will be given priority.
-
Interview Policy: The use of artificial intelligence (AI) tools during interviews are strictly prohibited.
- Note: As part of the final stages of our hiring process, candidates may be asked to provide professional references for a reference check. If hired, you may also be asked to update your LinkedIn profile :)
- Own the end-to-end development lifecycle of new features, from designing solutions and building systems to deploying production-ready applications.
- Partner with the CTO on technical strategy, architecture decisions, and long-term engineering planning.
- Design and maintain scalable frontend applications using TypeScript, React, Next.js, and Tailwind CSS.
- Build and improve backend services using Python, FastAPI, SQLAlchemy, and Celery.
- Make architectural decisions, evaluate technical trade-offs, and establish development best practices.
- Identify and reduce technical debt by improving code quality, maintainability, and system reliability.
- Develop real-time functionality using technologies such as Streaming, SSE, and WebSockets.
- Own testing strategies across frontend and backend, ensuring application stability and scalability.
- Mentor other developers and contribute to raising the overall engineering standards of the team.
- 6+ years of professional experience as a Fullstack Developer.
- Proven experience independently owning and delivering production-level applications and features.
- Expert knowledge of TypeScript, React, Next.js, and Tailwind CSS.
- Strong backend development experience with Python and FastAPI.
- Experience designing and maintaining APIs, backend services, and scalable system architectures.
- Strong understanding of PostgreSQL, database design, queries, and transaction management.
- Ability to make and defend architectural decisions while balancing scalability, complexity, and delivery speed.
- Experience improving existing codebases, reducing technical debt, and maintaining high-quality engineering standards.
- Hands-on experience with frontend and backend testing frameworks.
- Strong problem-solving skills and the ability to work autonomously with minimal guidance.
- Experience with vector databases and AI-related data systems.
- Familiarity with S3-like storage solutions.
- Experience building and maintaining real-time applications.
- Previous experience working closely with CTOs or as an early engineering hire.
- Experience mentoring developers or establishing engineering processes.
- Familiarity with tools such as Jest, Cypress, Playwright, or pytest.
Schedule: Monday to Friday, 9:00 AM – 6:00 PM, with a minimum of 4 hours of daily overlap with Central European Time (CET)
Compensation: Contractor model – USD salary
Location: Fully remote
If this opportunity sounds good to you, send us your resume!