Point your AI agent at freehire and let it find you a job.

Get the CLI →

Scrabble & Jigsaw

Member of Technical Staff

Posted Updated
Discussion
# Backend Engineer ## Company Overview We are a product-focused technology organization specializing in developing intelligent automation solutions for the digital commerce and performance-marketing ecosystem. Our platform helps businesses streamline complex, data-intensive workflows, improve operational efficiency, and make faster, more informed decisions. By integrating automation, real-time analytics, and agentic technologies, we create scalable systems that simplify fragmented processes and enhance business outcomes. Our engineering team works on distributed systems, high-volume data pipelines, automation frameworks, and AI-powered optimization engines. We foster a fast-growing, innovation-driven environment where engineers can tackle challenging backend, infrastructure, and applied AI problems with significant ownership and impact. ## Job Summary The Backend Engineer will be responsible for designing, developing, and maintaining robust backend services that support our automation platform. This role involves working on scalable microservices, optimizing database interactions, and integrating with various APIs, including digital advertising and DSPs. The engineer will collaborate across teams to ensure system reliability, security, and performance in a cloud-based environment, primarily leveraging AWS. The position offers an opportunity to work on cutting-edge backend technologies, contribute to system architecture evolution, and participate in on-call production support. ## Responsibilities - Design, develop, and maintain backend services using **Python** and **Django**. - Optimize database interactions with **PostgreSQL** or **MySQL** to ensure high performance and scalability. - Contribute to architecture discussions, technical initiatives, and conduct thorough code reviews. - Support the evolution of a monolithic architecture into scalable **microservices**. - Explore and contribute to systems built using **Go** or **Rust** for future scalability. - Integrate backend systems with digital advertising and DSP APIs. - Collaborate effectively with frontend, product, and infrastructure teams to deliver seamless solutions. - Deploy, monitor, and maintain production systems hosted on **AWS**. - Participate in on-call rotations, troubleshoot, and debug production issues. - Build secure, reliable, scalable, and maintainable backend systems aligned with best practices. ## Qualifications - 2–7 years of experience building **backend systems** and **production-grade applications**. - Strong proficiency in **Python** and **Django**. - Experience with **FastAPI** or **Flask** is an advantage. - Good understanding of **distributed systems** and **microservices architecture**. - Hands-on experience with **PostgreSQL** or **MySQL**. - Exposure to **AWS** production environments. - Experience with an additional programming language; **Go** or **Rust** is preferred. - Strong problem-solving skills and solid software engineering fundamentals. - Bachelor’s or Master’s degree in **Computer Science** or a related engineering discipline. ## Preferred Skills - Experience with containerization and orchestration tools such as **Docker** and **Kubernetes**. - Familiarity with CI/CD pipelines and automation tools. - Knowledge of API design and integration best practices. - Understanding of security principles in cloud environments. - Experience working in agile development teams. - Knowledge of data pipelines and high-volume data processing. ## Experience - 2 to 7 years of relevant experience in backend development, ideally within cloud-based environments and high-scale systems. - Proven track record of deploying and maintaining scalable backend services in production. ## Environment - The role involves working in a **remote, hybrid, or in-office** setting, depending on company policies. - The environment is fast-paced, collaborative, and innovation-driven. - Candidates should be comfortable working on complex distributed systems, participating in on-call rotations, and troubleshooting production issues. - The work involves interfacing with cloud infrastructure, APIs, and cross-functional teams. ## Salary - Not specified. ## GrowthOpportunities - Opportunities for career advancement into senior engineering roles, architecture, or technical leadership. - Involvement in cutting-edge projects related to AI, automation, and scalable system design. - Potential to specialize in cloud infrastructure, data engineering, or applied AI. ## Benefits - Not specified.

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available