• Notera att ansökningsdagen för den här annonsen kan ha passerat. Läs annonsen noggrant innan du går vidare med din ansökan.

Natural Cycles’ product team is looking for a Lead back-end developer!

The role of our Product team is to scale our product to millions of users globally while remaining fast, reliable and secure. One of the key aspects for scaling is remaining secure, reliable and well-tested.

As a lead developer, you will have ownership of the Natural Cycles back-end (NodeJS). You will have a key part in developing and improving our software applications, involving our mobile apps and websites. You will also be responsible to assemble and manage a team of Back-end developers when scaling the team.

What you will be doing

As a developer:

- Maintain and develop new functionality for our core product
- Ensure highest quality, performance and security of the product
- Ensure continuous delivery of new software releases while working in Agile way
- Maintain a healthy and consistent codebase with minimized technical debt and flexibility to expand
- Have a good coverage of automated tests
- Have routine operations automated (continuous integration, reproducible builds)
- Move towards emerging new industry standards when they become mature and stable
- Contribute to the open-source community by publishing reusable parts of the code

As a leader:

- Make working together fun & efficient
- Allow everyone to take initiative and contribute to the success of the company and product
- Allow everyone to participate in technical decisions
- Encourage learning

What skills you should have

Technical environment:

You should be familiar with them OR be able to learn them quickly

- NodeJS
- TypeScript
- REST API principles
- OOP principles, design patterns
- TDD principles, one of the testing frameworks (Jest, Jasmine, Mocha, Tap, Ava or similar)
- Working with relational or schema-less (NoSQL) databases
- Docker, DevOps
- Being able to deploy and scale your code and database in the cloud
- Git

What type of person we are looking for

- Experience in leading a software team
- Demonstrate strong software engineering fundamentals
- Agile process experience or knowledge, ability to work in a fast-paced and distributed teams
- Enjoy mentoring and leading other engineers
- Fluent in English

Only applications in English and through the website will be considered.

Detta är en jobbannons med titeln "Lead Back-end developer" hos företaget Natural Cycles och publicerades på webbjobb.io den 21 november 2017 klockan 11:25.

Hur du söker jobbet

webbjobb-logo-white webbjobb-logo-grey webbjobb-logo-black