HamburgerMenu
hirist

Senior Backend Engineer

Posted on: 09/01/2026

Job Description

Description :

As a Senior Backend Engineer, you will act as a technical lead for our core data and marketing platforms. You will own backend architecture and system design, from shaping requirements with product management and business stakeholders through implementation, operation, and continuous improvement. You are expected to make pragmatic technical decisions under real-world constraints (legacy systems, performance, cost, delivery timelines) and drive alignment across teams to ship reliable, secure, and scalable services.

Responsibilities :

- Lead the architecture and design of new and existing backend services, making clear trade-off decisions around scalability, reliability, maintainability, and cost in collaboration with other senior engineers.

- Partner closely with product managers and business teams to refine ambiguous requirements, negotiate realistic scope and timelines, and ensure technical plans are aligned with business priorities.

- Own stakeholder management for your area : proactively communicate risks and impacts, facilitate discussions when there are conflicting priorities, and drive consensus on technical direction.

- Play a key role in post-incident reviews and resilience improvements, turning production issues into concrete architectural and process improvements for the team.

- Lead Software Development : Design, develop, and deliver a high-quality, high-performance, scalable, and secure software platform that meets defined requirements to support Macromill's business, while accurately estimating development effort.

- Analyze and understand : Dive deep into Macromill's existing legacy systems to understand their architecture, dependencies, and limitations.

- Prioritize Maintainability and Quality : Write clean, well-documented, and maintainable code. Develop comprehensive test code to ensure software quality and contribute to continuous improvement efforts of the codebase.

- Champion Agile Best Practices : Actively participate in an Agile team, contributing to all phases of the development lifecycle.

- Ensure Code Quality : Participate in code reviews for both internal and vendor-developed code, providing constructive feedback and ensuring adherence to coding standards and best practices.

- Collaborate effectively : Build and maintain relationships with stakeholders and take ownership in communicating technical decisions and progress.

- Mentor and guide : Provide technical guidance and mentorship to junior engineers.


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in