Description

You will build and maintain scalable frontend and backend systems within a distributed engineering team.

Responsibilities

  • Develop and maintain scalable, efficient code for both frontend and backend systems.
  • Design and implement highly scalable systems using technologies such as Kafka, Kinesis, or Redpanda.
  • Build modular, reusable components and design code for optimal performance.
  • Contribute to core architecture, system design, and technology decisions.
  • Participate in peer code reviews and attend daily standups during US/European meeting times.

Required Skills

  • 5+ years of professional software engineering experience.
  • Proficiency in at least one backend technology: PHP/Laravel, Python, Java, or Go.
  • Experience with frontend technologies, specifically React or Vue.js.
  • Solid understanding of S.O.L.I.D. principles and software engineering best practices.
  • Experience with system design for highly scalable applications.
  • Familiarity with cloud platforms including AWS, GCP, or Azure.
  • Experience with CI/CD pipelines and DevOps practices.
  • Familiarity with NoSQL databases such as MongoDB.
  • Proven track record of delivering well-tested, high-quality code.

Education

Any Graduate