Senior Backend Software Engineer - Viewer Team
Skills
CCode ReviewDatabasesGoOptimizationOralPython
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- 6+ years of professional experience with Python Golang C or C++.
- 5+ years Database experience with SQL or NOSQL.
- Strong skills in performance optimization especially at large scale.
- Excellent written and verbal communication skills including experience writing Docs and RFCs.
- Ability to evaluate multiple solutions for a problem and choose the most appropriate.
Nice to have
- ITK
- Image manipulation
- Amazon AWS
- Docker
- Kubernetes
- Full-stack experience
Day to day
- Create API solutions for internal and external web services.
- Write well-tested code through test-driven development.
- Build performant and highly reliable services for managing and transferring large data volumes.
- Collaborate with frontend and quality engineers to spec write test and deploy code.
- Brainstorm features with product managers designers and scientists.
- Mentor and train other team members on design techniques and coding standards.
