freehire launches on Product Hunt on 26 August.

Follow →

Full Stack Engineer

Summary

Builds and maintains scalable backend systems in Scala, Spark, and Python, integrates AWS services, and collaborates on full-stack solutions.

We are seeking a highly skilled and intellectually curious developer (ideally Full Stack) to join our dynamic team. This role requires a foundation in backend development, cloud services, and data processing technologies. The ideal candidate is a conceptual thinker who thrives in solving complex problems and building scalable solutions.

Key Responsibilities

  • Design, develop, and maintain scalable backend systems using Scala, Spark, and Python
  • Build and optimize data pipelines and processing workflows
  • Integrate and manage AWS backend services (e.g., Lambda, S3, DynamoDB, ECR + ECS, etc.)
  • Collaborate with front-end developers and other stakeholders to deliver full-stack solutions
  • Participate in architectural discussions and contribute to technical decision-making
  • Write clean, maintainable, and well-documented code
  • Troubleshoot and debug applications across the stack
  • Stay current with emerging technologies and industry trends

Required Skills & Qualifications

  • Proficiency in Scala, Spark, or/and Python
  • Strong experience with AWS backend services
  • Solid understanding of backend development principles and best practices
  • Experience with RESTful APIs, microservices, and serverless architectures
  • Ability to think conceptually and solve abstract problems
  • Excellent communication and collaboration skills

Preferred Qualifications

  • Experience with front-end technologies (e.g., React, Angular, Vue.js)
  • Familiarity with CI/CD pipelines and DevOps practices
  • Knowledge of containerization tools (e.g., Docker, Kubernetes)
  • Familiarity with CI/CD pipelines and DevOps practices (e.g. Terraform)
  • Experience with developing using AI
  • Bachelor’s degree in computer science, Engineering, or related field (or equivalent experience)

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available