Senior Backend Developer

Reposted 7 Days Ago
Be an Early Applicant
Belgrade, Grad Beograd, Centralna Srbija
In-Office
Senior level
Software
The Role
Join a team to develop and enhance microservices architecture, focusing on performance and maintainability. Collaborate closely within cross-functional teams and uphold development best practices.
Summary Generated by Built In

About us

Insightful is a market-leading platform for employee productivity and workforce analytics. We process really big data, synthesize it into actionable insights, and ultimately provide a best-in-class, easy-to-use product that empowers enterprise customers to improve employee productivity, business processes, and overall staff well-being.

Job Description
We're excited to welcome an experienced engineer to help us build, scale, and continuously improve our microservices architecture. You’ll be working on both developing new features and enhancing existing systems to ensure they remain robust, maintainable, and high-performing. Our focus is on quality over quantity, and with the high volume of data we process, our challenges are primarily performance-driven.

Built on a clean foundation and continuously updated, our stack includes: Node.js (TypeScript), Elasticsearch, MongoDB, Kafka, and Redis on Kubernetes (GKE).

We value a start-up mindset, thoughtful code, and people who are proactive and driven to move things forward in a fast-paced environment.

Responsibilities: 

  • Work as a Backend Developer within a cross-functional team, collaborating closely with other tech & product roles 
  • Write clean, scalable, high-performance, and reusable code, with a strong focus on testing and maintainability
  • Optimize applications to ensure maximum speed, efficiency, and scalability
  • Implement and monitor application metrics and logs to ensure reliability and detect regressions early
  • Maintain, improve, and refactor existing libraries and modules as needed
  • Ensure backend systems follow security and compliance best practices
  • Contribute to team knowledge sharing through code reviews, documentation, and mentorship
  • Help define and uphold backend development best practices 
  • Evaluate and select the most effective tools and technologies to enhance daily workflows

You are a great fit for this role, if you have:

  • 6+ years of programming experience 
  • 3+ years of hands-on experience with Node.js
  • Strong proficiency in JavaScript and TypeScript
  • Solid fundamentals in software design, architecture, and development best practices
  • Understanding of the nature of asynchronous programming
  • Experience working with databases, preferably NoSQL 
  • Comfort with writing and maintaining automated tests
  • Fluency in English, both written and spoken

Bonus points:

  • Experience with ElasticSearch, MongoDB, or Kafka
  • A background in microservices architecture and distributed systems
  • Comfort with real-time communication technologies such as WebSockets
  • Familiarity with front-end technologies such as Angular, HTML, and CSS

Top Skills

Elasticsearch
Gke
Kafka
Kubernetes
MongoDB
Node.js
Redis
Typescript
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: San Francisco, California
91 Employees
Year Founded: 2015

What We Do

Care about your company’s productivity? You sound a lot like us, then.
Problem is, creating a productive organization takes more than one set of eyes. That’s where we come in. Like your all-seeing sidekick, Insightful tracks employee activity, time and productivity to build a more efficient and focused workplace.

Similar Jobs

SiGMA World Logo SiGMA World

Senior Back-end Engineer

Digital Media • Events • Information Technology • Software
In-Office
Belgrade, Grad Beograd, Centralna Srbija, SRB
349 Employees

Altium Logo Altium

Senior Software Engineer

Cloud • Enterprise Web • Software • Analytics • Design
Hybrid
Belgrade, Grad Beograd, Centralna Srbija, SRB
900 Employees
100K-130K Annually

Databricks Logo Databricks

Senior Software Engineer

Big Data • Machine Learning • Software • Analytics • Big Data Analytics
In-Office
Belgrade, Grad Beograd, Centralna Srbija, SRB
2200 Employees

Perplexity Logo Perplexity

Infrastructure Engineer

Artificial Intelligence • Software
In-Office
2 Locations
41 Employees

Similar Companies Hiring

Standard Template Labs Thumbnail
Software • Information Technology • Artificial Intelligence
New York, NY
10 Employees
PRIMA Thumbnail
Travel • Software • Marketing Tech • Hospitality • eCommerce
US
15 Employees
Scotch Thumbnail
Software • Retail • Payments • Fintech • eCommerce • Artificial Intelligence • Analytics
US
25 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account