Senior Software Engineer

Skills
Software DevelopmentCode ReviewDatabasesJava Virtual MachineOralParallel ComputingProgramming
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Minimum of 5+ years of professional experience in software engineering
  • Proficient in Scala and functional programming paradigms
  • Experience designing and implementing RESTful web APIs in an enterprise setting
  • Experience with distributed systems and AWS in a production setting
  • Pragmatic approach to engineering tradeoffs and an extreme ownership mindset
  • Excellent written and verbal communication skills

Day to day

  • Join a collaborative team to innovate and build scalable solutions for high-throughput services
  • Contribute to a healthy engineering culture and drive best practices
  • Lead and participate in high-level architecture discussions and planning sessions