Backend Engineer designing scalable system architecture and APIs for an E-commerce logistics provider. Collaborating with front-end engineers and product teams to drive innovation and growth.
Responsibilities
Design and create services and system architecture for your projects, and contribute and provide feedback to other team members via technical design sessions.
Collaborate with the front-end engineers in building, and shipping scalable APIs to be consumed by our client-facing solutions.
Build and maintain third-party API integrations, fetching, and processing of data.
Work with the product and design teams to discuss the requirements of the value teams (including business, marketing, sales, and logistics operations), understand end-user requirements, formulate use cases, and then translate them into usable and scalable features.
Find the right balance between progress (i.e. shipping quickly) and perfection (i.e. measuring twice). Mentor and empower other engineers around you.
Develop and maintain high-performance and scalable backend systems that can handle high traffic volumes, while ensuring data integrity, security, and reliability.
Continuously monitor and optimize the performance of backend systems, and implement appropriate measures to ensure optimal system uptime and availability.
Communicate effectively with stakeholders, including non-technical team members, to ensure that they understand the technical decisions being made and how they will impact the product.
Drive innovation and contribute to the growth of our company vision by creating new products and collaborating closely with the product and design teams.
Requirements
1-3 years of experience as a Backend Software Engineer.
A bachelor’s degree in computer science or related fields is preferred.
Excellent programming skills in JavaScript, Node.js, Express framework, and related technologies.
Experience managing NoSQL databases/search engines such as Redis, MongoDB, Elasticsearch, etc.
Experience building and implementing CI/CD pipelines.
Experience with A/B testing and canary deployments.
Knowledge of GCP, AWS, or other similar cloud providers.
Knowledge of container technology (Docker, Kubernetes).
Demonstrated expertise in managing a broad system with multiple integrated components.
Ability to jump into legacy code and understand it quickly.
Senior Backend Software Engineer at Twelve Labs building infrastructure for video processing workflows and integrating computer vision models in scalable backend services.
Senior .NET Software Engineer developing advanced desktop applications for global construction firms. Collaborating with Agile teams using C#, WPF, and SQL.
Sr. Staff Software Engineer at Zscaler modularizing existing code for the Zero Trust Exchange. Collaborating with a team to develop high - quality software solutions in a hybrid environment.
Senior Software Engineer overseeing backend - driven full - stack features for Fanatics Commerce. Leading design and delivery of scalable systems impacting commerce and marketing workflows.
Senior Software Engineer focusing on AI - driven software development in Python/React for a skincare tech start - up. Responsibilities include feature shipping, mentoring, and defining development standards.
.NET Developer enhancing applications connecting web & mobile clients with backend systems. Collaborating in an agile team across diverse IT consulting projects in Hungary.
Lead Software Engineer guiding architecture and ownership of projects to develop GovTech solutions. Supporting a team and driving initiatives for public sector efficiency and intelligence.
Staff Software Engineer developing scalable backend systems and APIs for Cloudera's Anywhere Cloud team. Driving performance and reliability in Kubernetes - based services while mentoring engineers and optimizing processes.
Back End Software Engineer role at Capital One utilizing Java, Python, and cloud services. Collaborating with Agile teams to drive technology transformations for financial empowerment.