Roles:
Backend
Must-have skills:
MongoDBNode.js
Nice-to-have skills:
GCPDocker
Considering candidates from:
Europe and Latin America
Europe and Latin America
Work arrangement: Remote
Industry: Internet Publishing
Language: English
Level: Middle or senior
Required experience: 2+ years
Size: 51 - 200 employees
Company
Time Doctor is a time tracking and productivity software for remote teams. Their goal with the software is to help individuals and organizations to be more productive when working remotely. With their help teams can improve the speed and effectiveness of communication in organizations, clearly organize, communicate and delegate their daily tasks, reduce time spent on email, and other non-work related distractions, ensure employees use their time effectively, and reduce time spent on everyday tasks, including commonly generated reports.
Description
Right now the company is looking for a skilled backend developer to join the team.
Tasks:
Tasks:
- Create elegant and well-tested code that’s easy to maintain and ensures high performance at scale
- Ensure accuracy and integrity of data and applications through analysis, coding, clear documentation, and problem resolution
- Understand and follow Data Governance and ensure attention to data quality
- Continually learn and research engineering trends to ensure that we’re always using the most appropriate technology available
Must-have:
- At least 4 years of professional back-end experience with Node.js applications at scale
- Strong MongoDB experience, ideally with some sharding experience
- Experience with in memory databases such as Redis
- Experience with test-driven development and continuous delivery
Nice-to-have:
- Experience working in a Product focused SaaS company, preferably during a significant growth phase
- Experience working with GCP technologies (e.g. BigQuery, Cloud Run, Pub sub)
Benefits and conditions:
- Trial period: 4 months
- Paid sabbatical
- Gadget support (laptop)
- Freedom to work out of the 9-5
- Work from anywhere
- A 30-day PTO bank
Interview process:
- Intro call with Toughbyte
- HR interview
- Online tech test
- Tech interview
- Final round if needed