5+ years of experience in the software engineering field, developing large-scale distributed applications Solid background in a programming language like Java, Python, or Golang Strong foundation in data structures, algorithms, software development, microservices, and cloud computing Experience in Frontend libraries (JavaScript, Node, React), microservices, cloud computing, distributed systems, and data processing! Experience building CI/CD and server/deployment automation solutions Extensive experience building software using Agile concepts and processes Strong interpersonal and communication skills to work interactively in a small team