Senior Software Engineer

The role

  • 3+ years of programming experience with at least one modern language such as Java, C++, or Python including object-oriented design
  • BS in Computer Science or equivalent preferred.
  • 5+ years of industry experience.
  • Experience building scalable infrastructure software or distributed systems for commercial online services.
  • Knowledge of cloud computing platforms and technologies (AWS, Azure, Google Cloud)
  • Proficient in Agile software development methodologies and experience working in a fast-paced environment.
  • Strong problem-solving skills and the ability to think critically and creatively.
  • Excellent communication and interpersonal skills, able to collaborate effectively with cross-functional teams.
  • Strong understanding of database design and optimization, and experience working with relational databases (SQL) and NoSQL databases (MongoDB, Cassandra, etc.).
  • Familiarity with front-end technologies such as HTML, CSS, JavaScript and React.
  • Experience with containerization and orchestration tools like Docker and Kubernetes.
  • A strong portfolio demonstrating previous work and contributions to open source projects.Willingness to continually learn and stay up-to-date with the latest advancements in technology.

Apply for this position

Max file size 10MB.
Upload failed. Max size for files is 10 MB.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.