Description

POSITION SUMMARY

We're seeking a dynamic, self-driven Software Engineer to join our high-performing team. The ideal candidate embodies a "bias to action" attitude and a "can-do" mentality, consistently delivering innovative solutions to complex problems.

YOU WILL

  • Develop and maintain scalable, efficient, and robust code for both frontend and backend systems.
  • Proactively identify and solve problems, continuously improving our codebase and processes.
  • Collaborate effectively with cross-functional teams, communicating complex technical concepts clearly.
  • Design and implement highly scalable systems using/inspiring on technologies like Kafka, Kinesis, or RedPanda.
  • Write clean, well-tested code adhering to software engineering principles and best practices.
  • Contribute to core architecture, system design, and technology decisions to optimize front-end development and support large-scale applications.
  • Build modular and reusable components and features.
  • Design front-end/back-end code for optimal performance.
  • Work with a diverse, distributed team of front-end and back-end engineers.
  • Attend daily standups scheduled for joint US/European meeting times.
  • Participate in peer code reviews.
  • Promote a culture of excellence in software engineering.

ABOUT YOU

  • 4+ years of professional software engineering experience.
  • Strong proficiency in at least one backend technology: PHP/Laravel, Python, Java, or Go.
  • Experience with frontend technologies, particularly React or Vue.js.
  • Solid understanding of software engineering principles, including S.O.L.I.D.
  • Experience with system design for highly scalable applications.
  • Proven track record of delivering high-quality, well-tested code.
  • Excellent problem-solving skills and ability to self-unblock when facing challenges.
  • Strong written and verbal communication skills.
  • Familiarity with cloud platforms (AWS, GCP, or Azure).
  • Experience with CI/CD pipelines and DevOps practices.
  • Familiarity with NoSql databases such as Mongodb.
  • A curious learner always eager to expand their knowledge and skills.
  • A proactive problem-solver who takes initiative without being prompted.
  • A team player who elevates the performance of those around them.
  • Someone who constantly seeks to deliver value and create flawless user experiences.
  • An individual who views challenges as opportunities for growth and innovation.

Education

Any Graduate