Noodle is hiring a
Senior Software Engineer, Remote - South America

Logo of Noodle

Senior Software Engineer

🏢 Noodle

💵 ~$150k-$222k
📍South America

Summary

The job is for a Senior Software Engineer at Noodle Africa to develop and maintain a serverless application using Golang and Python, focusing on AWS services and GraphQL. The role requires a bachelor's degree or equivalent experience and 5+ years as a software engineer with specific expertise in the mentioned technologies.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent working experience
  • 5+ years experience as a software engineer
  • 4+ years experience using Golang and Python
  • Strong understanding of serverless architectures, particularly using AWS services like AppSync, Lambda, Cognito, and SAM
  • Experience with GraphQL for client-server communication
  • Familiarity with Snowflake or similar data warehouse technologies

Responsibilities

  • Develop and maintain a serverless Golang application, with key components in Python
  • Work with AWS AppSync, Lambda resolvers, and Cognito for authentication
  • Utilize AWS SAM for efficient deployment of the application
  • Implement and maintain GraphQL schemas and resolvers
  • Develop and optimize Lambda functions for data fetching and manipulation from the data warehouse (Snowflake)
  • Collaborate with cross-functional teams to gather and address technical and design requirements
  • Provide technical guidance and support to team members
  • Stay abreast of emerging technologies and propose ways to incorporate them into solutions

Preferred Qualifications

  • Demonstrated ability to work in a fast-paced, team-oriented environment
  • Excellent problem-solving skills and attention to detail

Benefits

  • Full-time position
  • Remote working (within South Africa)
  • Yearly education allowance for lifelong learning
  • Internet Allowance
  • Contribution to either Medical Aid or Retirement Annuity

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Noodle know you found this job on JobsCollider. Thanks! 🙏