Senior Software Engineer
Skills
Software DevelopmentCode ReviewDatabasesJava Virtual MachineOralParallel ComputingProgramming
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
