Full Stack Engineer
New
G
GoFastiTalent-as-a-Service
Based in Latin AmericaContractMiddle
Salary2,000 - 3,200 USD per month
Apply NowOpens the employer's application page
Job Details
- Languages
- English
- Experience
- 3+ years
- Required Skills
- AWSDockerPostgreSQLPythonTypeScriptFastAPINext.jsReactGitHub Actions
Requirements
- 3+ years of professional experience in full-stack software engineering.
- Strong experience developing production applications using Python.
- Hands-on experience with FastAPI or similar backend frameworks.
- Solid experience with SQL and PostgreSQL database design and optimization.
- Strong frontend development experience with React and TypeScript.
- Experience building applications with Next.js.
- Hands-on experience working with AWS infrastructure and cloud-hosted production environments.
- Experience implementing authentication and authorization using Auth0 or equivalent OIDC/JWT-based identity platforms.
- Experience working with Docker containers.
- Experience building and maintaining CI/CD pipelines using GitHub Actions.
- Strong understanding of Git workflows.
- Professional-level English proficiency.
Responsibilities
- Design, develop, and maintain full-stack web applications using Python, React, TypeScript, and modern web technologies.
- Build, enhance, and maintain backend APIs and services using FastAPI or similar Python frameworks.
- Develop responsive, scalable, and user-friendly frontend applications using React and Next.js.
- Design, optimize, and maintain PostgreSQL databases, ensuring performance, reliability, and data integrity.
- Implement and maintain secure authentication and authorization systems using Auth0 or equivalent OIDC/JWT and RBAC solutions.
- Deploy, monitor, and support applications within AWS cloud environments.
- Manage and troubleshoot AWS infrastructure components, including EC2, RDS, IAM, Application Load Balancers (ALB), and CloudWatch.
- Build and maintain CI/CD pipelines using GitHub Actions and support branch-based deployment workflows.
- Containerize and deploy applications using Docker.
- Monitor application health, performance, and reliability, identifying and resolving production issues proactively.
View Full Description & ApplyYou'll be redirected to the employer's site