Backend Developer

closed
GoFasti Logo

GoFasti

💵 $42k-$60k
📍Remote - Worldwide

Summary

Join GoFasti, a Talent-as-a-Service company, as a remote Backend Developer based in Latin America! We're seeking an English-fluent developer with exceptional communication skills and a proactive approach to problem-solving. You will design, develop, and maintain robust backend systems using Python, AWS Lambda functions, and GraphQL. Collaboration with cross-functional teams is key. The ideal candidate possesses 5+ years of experience in backend software engineering with Python and AWS, a strong understanding of software design principles, and experience with GraphQL and related AWS services. Compensation ranges from $3,500 to $5,000 USD per month, and the position is for an independent contractor with remote work.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent work experience)
  • 5+ years experience as a Backend Software Engineer, with a strong track record of designing and implementing backend solutions
  • 5+ years of experience with Python and AWS
  • Solid understanding of concurrency and software design principles
  • In-depth knowledge of GraphQL and its implementation principles
  • Familiarity with AWS services such as API Gateway, AWS RDS, S3, and CloudFormation
  • Strong understanding of RESTful API design, microservices architecture, and event-driven programming
  • Strong understanding of Data Structure and Algorithm problem-solving
  • Ability to write clean, maintainable, and well-documented code
  • Problem-solving mindset with the ability to troubleshoot and debug complex backend issues
  • Excellent teamwork and communication skills, with the ability to collaborate effectively in a cross-functional environment

Responsibilities

  • Design, develop, and maintain robust and scalable backend systems using Python, AWS Lambda functions, and GraphQL
  • Collaborate closely with cross-functional teams including front-end engineers, product managers, and designers to define and implement APIs that meet business requirements
  • Build efficient and optimized GraphQL APIs that enable clients to retrieve data with minimal over-fetching or under-fetching
  • Leverage AWS services to architect and implement serverless solutions, utilizing Lambda functions for event-driven and microservices architectures
  • Develop data processing pipelines, ETL processes, and real-time data streaming components using Python and AWS tools
  • Optimize and fine-tune backend systems for performance, reliability, and scalability
  • Work with DevOps teams to ensure smooth deployment and operation of backend services on AWS infrastructure
  • Stay up-to-date with industry trends and emerging technologies, and apply best practices to continuously improve backend development processes

Preferred Qualifications

  • Experience with NodeJS is a plus
  • Experience developing serverless applications using AWS Lambda functions
  • Experience with CI/CD pipelines and version control systems (e.g., Git) is a plus

Benefits

  • The Salary range offered for this position varies from (USD) $3,500 - $5,000 per month, depending on seniority and skillset
  • This position is for an independent contractor, through a payroll platform
  • The talent will work REMOTELY allocated at our client
This job is filled or no longer available