Backend Node.js / Go Developer

M2M Services Ltd — Bulgaria · Posted ~6 hours ago

Mid Full-time Onsite

Skills

Node.js Go backend development software engineering

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A backend developer position focused on creating reliable software services for connected devices and automation solutions while collaborating with a global technology team.

Highlights

Opportunity to build innovative connected technology solutions within a collaborative engineering team.

Description

Who we are: Simplicity. Applied. is more than just a slogan at M2M Services – it’s the driving force behind our global tech leadership. With headquarters in Bulgaria and offices in the United States, our journey is marked by constant growth and transformation. We are shaping the future of smart security and home automation, creating and developing innovative IoT solutions for the industry. Our footprint is spread over 50+ countries on 6 continents, serving over 10 000 businesses. And advancing the daily lives of more than 1,5 million end users. As a team, we foster curiosity, intelligence, proactiveness, and creativity to navigate our way to innovation and progress. Who you are: You are someone to do what is right, not what is easy. A great team player who understands that creating a product is a shared effort between people who look in the same direction. A smart achiever to constantly aim for efficiency. Someone to do what you do and strive to do it best. A curious explorer, ever ready to take on a new challenge. A proactive self-starter who leads and encourages others to lead. You value personal contact and straight-forward relationships. Working from office is not an issue for you, since you build something meaningful while there. So then, you’re just like every one of us! What is your new role: The core backend team owns the services behind accounts, devices, billing, and video. A large share of our current work is modernizing the video platform: connecting cameras from a growing range of vendors and protocols, ingesting clips and recordings into object storage, and serving HLS playback to apps and monitoring centers. Design, build, and maintain backend services in Node.js and Go;Improve and evolve the video platform: camera registration, clip and segment ingestion, retention enforcement, and playback;Explore ways to tie our security systems and cameras together more closely. There is a lot of greenfield work and a lot of decisions still to make;Maintain and strengthen the authentication and access control that keeps customer data secure and separate;Own features end to end: from refining the story with your team lead, through code review and partnering with QA, to verifying the release in production;Contribute to design decisions, and work with senior engineers on changes that span services;Treat tests as part of the feature, not an afterthought: cover the behavior that matters, keep the suite fast, and automate the manual checks that slow us down;Investigate production issues using logs, metrics, and profiling data, then fix the root cause rather than the symptom;Review teammates’ pull requests and give feedback that makes the codebase better;Use AI coding tools effectively to move faster, while staying accountable for the correctness, testing, security, and maintainability of everything they produce;Collaborate daily across Sofia and the US in a small, experienced team. What it takes: 3+ years building backend services in Node.js or Go;Proven API design – you’ve owned versioning, auth, and error handling on an API with real external consumers;Being comfortable with relational databases (MySQL or MariaDB): joins, indexing, and troubleshooting slow queries;Experience with Redis or a similar cache, and judgment about when caching helps and when it hides a problem;Knowledge of AWS or a comparable cloud provider, pull request reviews and CI/CD pipelines as part of everyday work;Fluent written and spoken English; Taking ownership – you carry your features from idea to production, resolve blockers proactively, ask for help early, and care how it turns out;Keeping it simple – you prefer the most maintainable solution that works, and when complexity is warranted you can explain the tradeoff;being committed to working from our office to achieve best results, through efficiency, direct communication and good relationships with colleagues.And a few nice to haves to make your profile stand out: Video delivery: HLS or MP4 segments, or transcoding with ffmpeg / Camera and streaming protocols: ONVIF, RTSP, or WebRTC / Cloud and infrastructure: CloudFront or another CDN, S3 or other object storage, Terraform / Document databases alongside relational ones / Centralized logging with the ELK stack: Elasticsearch, Logstash, and Kibana / Metrics and dashboards with Prometheus and Grafana, or similar tooling / OAuth2 or other token-based authentication / WebSockets or other long-lived connections / Experience in the security or alarm industry. What it gives: being part of a Bulgarian product company and constantly growing global leader, with a series of international awards in the security field.the opportunity to make great impact on millions of lives, making them better and safer with our in-house developed and built products.having the chance to excel in your role or find yourself in another by learning from our solid know-how and best-in-class professionals.a year-end bonus (13th salary) and generally, a flexible salary increase policy, based on proactiveness and achievement.premium health insurance package for you and your family.free parking spot or a greener option, if you’d prefer – a company covered public transport card.monthly food vouchers and a number of corporate discounts.sport venues membership card (Multisport or CoolFit).complimentary breakfast, gifts for birthdays, anniversaries, childbirth and holidays.and last, but not least – our positive company culture and refreshing regular team gatherings, Easter & Christmas parties, as well as annual team-buildings! Please note, that we just love being together in our office and provide onsite opportunities only. If it sounds like we can go well together and do great things, we’d love to hear from you!