Job info
Svexa is looking for a motivated senior level Software Backend Developer & Team Lead. You have experience in designing and developing systems that will operate globally, as well as hardware and cloud management. You will be part of a team developing a system for data hosting, analysis and visualization. The system has high demands when it comes to security. This role will be a central part of the team developing new products to analyze athlete training data and provide actionable insights. You will need to prepare data from diverse sports- and health related sources, then integrate them for effective analysis. The role also includes infrastructure and implementation, deployment, and management of client implementations in commercial situations. While the core of the role is actual development, this senior position will also involve leadership of a distributed team for infrastructure and production software release, i.e., project management, as well as working in the leadership team to set priorities and manage resources. The senior developer will lead through example by actively contributing to the software stack.
Benefits
- Fully remote working (work from home)
- Competitive salary (defined as over average for the country, based on experience and candidate technical skill profile).
- Flexible work hours (but with a few daily hours to overlap CET and Pacific, USA time zone)
- Paid time off, with generous and flexible vacation policy
At svexa, we’re proud to be an equal opportunity workplace. We celebrate diversity and are committed to creating an inclusive environment for all employees. For the first stages of the hiring process the applicants are de-identified to the evaluators.
About you
- Degree in computer science or similar / relevant field.
- 5+ years experience in a similar role.
- Work independently, with great organizational and interpersonal skills.
- Previous experience solving challenging technical problems, motivation to learn and develop these skills.
- Experience leading a team of junior back-end developers.
- Good communication skills, fluent in conversational and written English.
- Manage multiple tasks and projects simultaneously.
- Have remote work as a first choice.
- A deep interest, experience and/or knowledge of sports and exercise.
Responsibilities
- Building scalable, globally deployed systems
- Productization of scientific algorithms
- Build product modules and services
- Packaging modules into client products
- Unit testing / Test Driven Development / Automated tests
- Database design and development of interface layer
- API Design and implementation
- Continuous integration / DevOps
- Third Party data integration (e.g. wearables, GPS trackers, strength training machines, data collection apps, etc.)
- Maintenance and configuration of IT infrastructure, gitlab, gitlab runners, VMs, etc
- Maintenance and setup of projects in GCP
- Sprint planning and team lead for the Platform/Infrastructure Unit
Technical Requirements
We are building a highly scalable and configurable system, ‘the intelligence layer’, for supporting analysis of data for performance optimization and public health. Svexa is a B2B company, licensing algorithms and software to other companies in the sports, fitness, and health industries. The system works on a global market and will be highly configurable to suit different clients’ needs. We have a hybrid deployment that is made for being as efficient as possible. Our tech platform is evolving quickly as we shift from prototyping to production, so new team members have the perfect opportunity to make a big impact. With that in mind, this role needs the following technical expertise:
- typescript
- go lang
- open API
- containerization
- bash scripting
- git
- Experience from maintenance of production environments
- Experience from maintenance and setup of infrastructures used internally by the company as well as by customers
- Knowledge about system security and how to design and configure a system in a secure way
- Experience from working with Linux server environments, preferably Debian
- [Nice to have] AI/ML experience
Application shall include
- CV, including education and experience, plus a description of in what ways remote work is a win for you, and a resumé of sports and fitness experience and interest.
- Portfolio/description of previous work.
- Statement of salary request. Salary will be competitive with flexible hours and generous vacation times.