Senior Full Stack Engineer
PadSplit
Get hot jobs first on Telegram
New positions appear faster in our channel
- Location
- LATAM
- Job Type
- full-time
- Work Format
- 馃實 Remote LATAM
- Salary
- $50,000 - $75,000 a year
- Posted
- June 21, 2026
Job Description
Here’s What You’ll Do Day-To-Day:
- Develop and maintain both frontend and backend components of the application using technologies like React, React Native, and Django.
- Build and optimize mobile applications using React Native, ensuring smooth performance across iOS and Android.
- Collaborate with designers, product managers, and other developers to translate requirements into technical specifications and deliverable features.
- Conduct code reviews to ensure best practices and maintainable code standards are upheld across the team.
- Optimize application performance and address any technical issues or bugs that arise across web and mobile platforms.
- Implement and maintain automated testing for both frontend (React, React Native) and backend (Django) components to ensure code reliability and quality.
- Participate in daily stand-ups and sprint planning meetings to align on priorities and progress.
- Manage and maintain databases, ensuring efficient data storage and retrieval.
- Stay updated with the latest industry trends and technologies, integrating them into the development process when appropriate.
Here’s What You’ll Need To Be Successful:
- Proficiency in frontend technologies such as HTML, CSS, JavaScript, and frontend frameworks like React.
- Experience in mobile application development using React Native, including knowledge of mobile performance optimization and platform-specific development for iOS and Android.
- Strong backend development skills with expertise in at least one backend technology such as Python (Django) or Node.js.
- Experience with database management systems like MySQL, PostgreSQL, MongoDB, or similar.
- Knowledge of RESTful API design and implementation.
- Familiarity with version control systems like Git and collaborative development workflows.
- Ability to optimize application performance and troubleshoot issues across both web and mobile platforms.
- Strong problem-solving skills and a proactive approach to debugging and resolving technical challenges.
- Effective communication and teamwork skills, with the ability to collaborate closely with designers, product managers, and other team members in an agile environment.
The Interview Process:
- Your application will be reviewed for possible next steps by the Hiring Manager.
- If you meet eligibility requirements, the next step would be a video screen with a member of the PeopleOps team for about thirty (30) minutes.
- If warranted, the next step would be a take home technical assessment that will take two (2) hours to complete.
- If warranted, the next step would be a video interview with our CTO for one (1) hour.
- If warranted, the next step would be a video panel interview with key stakeholders at PadSplit for two (2) hours.
- The panel interview will require a candidate to work on a technical assessment where you will showcase your software skills to the panel for discussion.
- If warranted, then we move to contract!
馃幆 Who is this job for?
This role is best suited for a Senior Full-Stack Engineer with strong experience across React, React Native, Django (or Node.js), PostgreSQL, and cloud-based applications. The candidate should be comfortable building and maintaining web and mobile products end-to-end, designing REST APIs, optimizing performance, implementing automated testing, managing databases, and collaborating closely with product managers, QA engineers, and designers in an agile environment. They should have strong problem-solving skills, enjoy working in cross-functional pods, and be capable of delivering scalable, high-quality solutions while adapting quickly to new technical challenges.
馃挰 Potential Interview Questions
-
How would you architect a full-stack application using React, React Native, Django, PostgreSQL, and AWS?
I would separate concerns between frontend, mobile, backend, and data layers, expose functionality through well-defined APIs, and design services that can scale independently while maintaining a consistent user experience across web and mobile platforms. -
How would you share business logic between React and React Native applications?
I would extract reusable logic into shared TypeScript modules, keeping UI components platform-specific while maximizing code reuse for validation, API interactions, and state management. -
What are the key considerations when designing RESTful APIs for web and mobile clients?
I focus on consistency, versioning, authentication, pagination, efficient payloads, error handling, and backward compatibility to support multiple clients reliably. -
How would you optimize the performance of a React Native application?
I would minimize unnecessary re-renders, optimize list rendering, reduce bridge communication, lazy load resources, and profile performance on both iOS and Android devices. -
How do you approach database design in PostgreSQL for a growing SaaS platform?
I focus on normalization where appropriate, indexing strategies, query optimization, data integrity, and schema designs that support future scalability and reporting requirements. -
How would you troubleshoot a production issue affecting both frontend and backend systems?
I would trace the request flow end-to-end, analyze logs and monitoring data, identify bottlenecks or failures, isolate the root cause, and validate fixes through testing before deployment. -
What role does automated testing play in full-stack development?
Automated testing provides confidence during development by validating functionality at unit, integration, and end-to-end levels, helping prevent regressions and supporting rapid releases. -
How do you conduct effective code reviews?
I focus on correctness, maintainability, performance, security, and readability while providing constructive feedback that helps improve both the code and the engineer. -
How would you handle a feature request with unclear requirements?
I would work closely with product managers and stakeholders to clarify goals, identify assumptions, define success criteria, and break the work into smaller deliverable increments. -
What qualities are important for engineers working in cross-functional product pods?
Strong communication, ownership, adaptability, collaboration, problem-solving skills, and the ability to balance technical excellence with product and business priorities are essential.
馃搵 Job Summary
PadSplit is hiring a Senior Full Stack Engineer to help build technology that expands access to affordable housing while working with a fully remote engineering team across South America. In this role, you’ll develop and scale web and mobile applications using React, React Native, Django, AWS, and PostgreSQL, collaborating closely with product managers, QA engineers, and designers in an agile pod structure. You’ll own features end-to-end, optimize performance across platforms, contribute to code quality and testing practices, and help deliver scalable solutions that directly impact thousands of users. With compensation of $50K–$75K, a remote-first culture, strong product ownership, and the opportunity to work on a mission-driven platform tackling real-world housing challenges, this is an excellent opportunity for versatile full-stack engineers who enjoy both technical depth and meaningful impact.
Required Skills
Never miss a JavaScript opportunity
Subscribe to get similar jobs and weekly insights delivered to your inbox
Hiring JavaScript developers?
Post your job to 12,000+ registered developers. Starting free.
See PricingRelated jobs
Is this your listing? Claim or request removal