Curotec is seeking a Senior Full-Stack Engineer with expertise in Python and ReactJS to develop scalable web applications and APIs. This is a fully remote position requiring strong skills in Django, FastAPI, Flask, AWS, and modern front-end technologies.
What You'll Do
- Develop and maintain scalable and secure web applications using Python frameworks (Django, FastAPI, Flask)
- Build responsive and interactive front-end applications using React.js
- Design and develop RESTful and GraphQL APIs to support web and mobile applications
- Work with cloud services like AWS (EC2, S3, Lambda, RDS, API Gateway, etc.) to deploy and scale applications
- Optimize application performance and ensure security best practices are followed
- Collaborate with cross-functional teams, including UI/UX designers and DevOps engineers
- Write clean, maintainable, and well-documented code following best practices
- Implement CI/CD pipelines for continuous integration and deployment
- Monitor and troubleshoot system performance, logs, and errors
What We're Looking For
- Strong proficiency in Python and experience with frameworks like Django, FastAPI, Flask
- Solid experience with React.js for front-end development
- Expertise in building and consuming RESTful APIs & GraphQL APIs
- Experience working with AWS services (EC2, S3, Lambda, RDS, API Gateway, etc.)
- Proficiency in database management (PostgreSQL, MySQL, MongoDB)
- Experience with Docker and containerized applications
- Familiarity with CI/CD tools (GitHub Actions, Jenkins, GitLab CI/CD, etc.)
- Strong understanding of authentication, authorization, and security best practices (OAuth, JWT, CORS)
- Knowledge of modern front-end development tools (Webpack, Babel, Redux, etc.)
- Experience with unit testing and integration testing
- Strong problem-solving skills and the ability to work independently and collaboratively
Nice to Have
- Experience in payment integrations using Stripe Connect
- Implementing geospatial mapping features using libraries like Leaflet, Mapbox, Google Maps API
- Experience with spatial databases such as PostGIS
Technical Stack
Python, Django, FastAPI, Flask, React.js, RESTful APIs, GraphQL, AWS (EC2, S3, Lambda, RDS, API Gateway), PostgreSQL, MySQL, MongoDB, Docker, GitHub Actions, Jenkins, GitLab CI/CD, OAuth, JWT, CORS, Webpack, Babel, Redux, Stripe Connect, Leaflet, Mapbox, Google Maps API, PostGIS
Team & Environment
- Cross-functional teams including UI/UX designers and DevOps engineers
Benefits & Compensation
- Competitive salary
- Ability to grow and advance your career
- Attend virtual developer conferences
- Work on cutting-edge and exciting projects
Work Mode
Fully remote position available to candidates in Argentina, Bolivia, Brazil, Chile, Colombia, Costa Rica, Ecuador, El Salvador, Guatemala, Guyana, Honduras, Mexico, United States, Panama, Paraguay, Peru, Uruguay.
