Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Job Description
tawk.to, the world’s #1 business messaging application is expanding its engineering team in anewly opened office in Riga (Latvia) and is seeking an experienced Backend Developer with research and data analysis skills, to help shape the future of business communications.
Every day we get to build an array of awesome systems at scale, including search, concurrency, content organization, real-time metrics, deployment, and event-driven, low-latency, concurrentapps. Our current systems are mostly built on Node.js.
We focus on fast, iterative development (over 200+ deployments just last month), andcollaborative, interactive programming. Developers work within small cross-functional teams of 3-6 crew that rely on one another to champion their project goals and in setting their own priorities are expected to build and deploy applications quickly and iteratively.
Day-to-day Responsibilities
- Participate in brain-storming sessions about software development and architecture.
- Develop, deploy and test Node.js based micro-services based on a set ofrequirements.
- Participate in code review of other fellow developers.
- Provide support for fellow developers and end-users.
- Experience server-side JavaScript programming (Node.js).
- Experience using NoSQL databases (MongoDB / Cassandra / Elasticsearch orothers).
- Experience in-memory key-value stores (Redis / MemCache or others).
- Strong Linux knowledgeStrong knowledge of the HTTP protocol.
- Proficient understanding of code versioning tools (Git).
- Experience writing unit tests.
- Excellent written and verbal English communication skills.
- 3+ years of back end experience.
- Working knowledge of TypeScript.
- Experience in Test-driven development.
- Experience with Agile/Scrum/Pair programming methodologies.
- Knowledge of front-end technologies is a plus.
- Academic background in computer science.
- Node.JS Back End Developer.
- MongoDB / Cassandra / ElasticsearchRedis / MemCache or others.
- Git.
If you are passionate about Backend development and eager to make a significant impact on aglobal scale, we’d love to hear from you! Please submit your resume and a portfolio of your work showcasing your expertise in Node.js. Applications must be submitted in English.
Why tawk.to is a great place to work?
We are a highly motivated, friendly, and globally distributed team. Our company has grown butwe’re still a small team, so everyone that delivers in their area can have and make a big impact,and there are career growth opportunities for our highest achievers.