Shape the future of web applications as a Senior Full-Stack Engineer, driving development from concept to deployment. You'll design and implement robust backend services using Python and frameworks like Django, FastAPI, or Flask, while crafting responsive front-end experiences with React.js.
What You'll Do
- Develop and maintain full-stack applications with a focus on scalability, security, and performance
- Design and integrate RESTful and GraphQL APIs to support dynamic web and mobile platforms
- Deploy and manage cloud infrastructure on AWS, leveraging services such as EC2, S3, Lambda, RDS, and API Gateway
- Collaborate with UI/UX designers, DevOps engineers, and other stakeholders to deliver end-to-end solutions
- Write clean, testable code with comprehensive documentation and follow software engineering best practices
- Implement and maintain CI/CD pipelines using tools like GitHub Actions, Jenkins, or GitLab CI/CD
- Monitor system health, analyze logs, and resolve performance bottlenecks and errors
- Ensure security compliance through proper implementation of OAuth, JWT, and CORS policies
What We're Looking For
- Proven experience with Python and backend frameworks such as Django, FastAPI, or Flask
- Strong front-end development skills using React.js and modern tooling (Webpack, Babel, Redux)
- Hands-on knowledge of AWS services and cloud-native application design
- Experience with relational and NoSQL databases including PostgreSQL, MySQL, and MongoDB
- Familiarity with containerization using Docker and orchestration principles
- Solid understanding of authentication, authorization, and web security practices
- Background in writing unit and integration tests to ensure code quality
- Ability to solve complex problems independently and contribute effectively within a team
Nice-to-Have Skills
- Experience integrating payment systems via Stripe Connect
- Work with geospatial data using PostGIS and mapping libraries like Leaflet, Mapbox, or Google Maps API
Work Environment
This is a fully remote role with team members located across the Americas. We support global collaboration and welcome applicants from Argentina, Bolivia, Brazil, Chile, Colombia, Costa Rica, Ecuador, El Salvador, Guatemala, Guyana, Honduras, Mexico, Panama, Paraguay, Peru, the United States, and Uruguay.
Why This Matters
You'll contribute to cutting-edge projects in a diverse, inclusive environment where learning and growth are built into daily work. With opportunities to attend virtual developer conferences and advance your technical expertise, this role supports both personal and professional development.
