
worldwide. tawk.to is free growth, communication, and productivity tools, built for business.
Backend Developer
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.
Qualified candidates:
- 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.
Preferred qualifications:
- 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.
How to Apply
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.