Argentina, Bolivia, Brazil, Chile, Colombia, Costa Rica, Ecuador, El Salvador, Guatemala, Guyana, Honduras, Mexico, United States, Panama, Paraguay, Peru, Uruguay Remote (Global) Full-time

Curotec is hiring a Senior Full-Stack Engineer (Python/ReactJS)

About the Role

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.

Required Skills
PythonDjangoFastAPIFlaskReact.jsRESTful APIsGraphQLAWSEC2S3LambdaRDSAPI GatewayPostgreSQLMySQL PythonDjangoFastAPIFlaskReact.jsRESTful APIsGraphQLAWSEC2S3LambdaRDSAPI GatewayPostgreSQLMySQL
Your first international client?

Don't lose them over invoicing

Clients ghost freelancers with unprofessional invoicing. Glopay gives you a real EU company partnership so they take you seriously from invoice #1.

Instant EU company partnership
Invoice builder with your branding
Automated payment reminders
Real-time payment tracking
Get EU company now
Ready in 24 hours
About company
Curotec
A globally leading software services company specializing in developing enterprise-level projects for clients worldwide.
All jobs at Curotec Visit website
Job Details
Category fullstack
Posted 22 days ago