Position: Senior Back-End Developer (Node.js)
Company: Gemicle
Experience required: 5y
English level: upper

As a Senior Back End Developer, you will work with modern microservice-backed products that gather, analyze, fuse, and present heterogeneous and distributed information for our intelligence solutions.

**What you’ll work on:**
- Development of new applications and features
- Collaborate with product management and other functional teams to iterate and enhance our product offerings
- Optimize existing codebase for performance, reliability, and scalability
- Perform code reviews and engage in pair-programming sessions
Estimate project work effort and create development roadmaps
Leverage modern agile practices such as TDD and CI to deliver early and often
- Participate in knowledge transfer, lead, coach, and mentor team members
Approx 85% of your work will be Back End and 15% Front End

**What we look for:**
- Experience with Node.js is a must
- Experience with Typescript is good to have
- Experience with Python is an advantage
- Worked with large-scale distributed storage and database systems
- Experience with message brokers (e.g. MQTT, Kafka, RabbitMQ)
- Involved and led Projects
- Worked with Version Control (preferably Git)
- An agile mindset with excellent communication and team working skills
Docker knowledge is desirable
- Linux O/S experience is desirable

**Your perks:**
- Working from home Hit your goals from the comfort of your home because we value the performance, not the place.
- Flexible hours because we promote work-life balance.
- Yearly performance bonus to reward good performance and hard work.
- Paid medical insurance because we like to take care of you.
- Daily lunch allowance so you can save lots of money, time, and effort by enjoying your free lunch at the office or home every day.
- Sport/Gym(Exercise) allowance to focus more on yourself, your well-being, and your health.
- Udemy unlimited subscription to promote your learning and development and grow your career.
- Onboarding plan and training so that you have a smooth induction and feel confident and ready to take over your new role.
- Equipment support so you have all the tools to do effectively and efficiently your work.
- No dress code because we want you to be as comfortable as possible.
- Gifts and rewards for celebrating birthdays, anniversaries, and personal milestones.
- Happy hours, coffee time, online team building, company events, and much more to promote team bonding and of course to have fun!
- Fresh fruit, snacks, coffee, and tea at the office because work makes us hungry!

**About project**
TRG Research and Development deals with Cyber Data Fusion and AI products for civilian protection.
Our mission is to empower our customers to fight crime and terror through state-of-the-art technologies that provide accurate and precise intelligence.
Our product, Intellectus is the only cloud-based all-in-one cyber fusion platform with integrated web intelligence, discovery capabilities, advertisement intelligence, virtual ID management, and third-party database integration that can be deployed in less than 24 hours.