Job Title: Mid to Senior Full-Stack Developer (Golang & React)
Location: Remote (Brazil or Mexico)#
Employment Type: Contractor (40+ hours p/week)
Contract Length: 12 months
About the Role
We are looking for a highly skilled Mid to Senior Full-Stack Developer to join our dynamic team. The ideal candidate will have extensive experience building scalable web applications using Golang for backend development and React for the frontend. You will play a crucial role in designing, developing, and maintaining high-performance applications while leveraging AWS cloud services for deployment and scalability.
Responsibilities
?Design, develop, and maintain scalable and secure web applications using Golang for backend services.
?Build and maintain user interfaces using React for frontend development.
?Optimize applications for performance, scalability, and reliability.
?Implement and maintain CI/CD pipelines and automated testing strategies.
?Work with AWS services such as Lambda, S3, DynamoDB, API Gateway, ECS, RDS, and others.
?Write clean, maintainable, and efficient code while following best practices.
?Monitor and troubleshoot application issues, ensuring high availability and performance.
Requirements
?4+ years of experience in software development with a focus on Golang.
?Strong experience with React
?Proficiency in designing and working with RESTful APIs
?Hands-on experience with AWS services for cloud-native applications.
? Familiarity with containerization and orchestration tools like Docker and Kubernetes.
? Strong understanding of modern software development methodologies, including TDD, CI/CD, and Agile.
? Experience with version control systems like Git.
? Solid problem-solving skills and a passion for writing clean, scalable code.
Nice to Have
? Experience with GraphQL and microservices architecture.
? Exposure to serverless computing (AWS Lambda, Firebase, etc.).
? Knowledge of authentication and authorization best practices (OAuth, JWT, etc.).
? Experience with Infrastructure as Code (Terraform, CloudFormation).
If you are passionate about building high-quality software and thrive in a fast-paced environment, we'd love to hear from you!