Responsibilities β Design, implement, and maintain scalable, performant backend systems and services that power our platform’s core functionality. β Work closely with frontend developers to ensure seamless integration of the frontend and backend parts of the application, providing a robust API that meets our application’s needs. β Implement security and data protection best practices to safeguard user data and ensure compliance with legal and industry standards. β Collaborate with the data team to design and implement systems that efficiently process and analyze large volumes of data, contributing to our insights on influencer spend and EMV calculation.
- Participate in the entire application lifecycle, focusing on coding, debugging, and system design.
- Lead by example in writing clean, maintainable, and testable code, and guide other team members
through code reviews and mentorship. β Stay abreast of new technologies and advocate for their adoption where they can improve our platform’s performance, scalability, or developer workflow. β Work with the project management team to estimate development timelines, identify potential roadblocks, and contribute to the solution design process. β Work with the project management team to ensure timely delivery of features. Qualifications β Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent work experience. β 5+ years of backend development experience, with a proven track record of developing high-performance, scalable web applications.
- Expertise in server-side languages such as Node.js, GoLang
- Knowledge of Protobuf is a plus
- Strong experience with database design and management, including working with SQL and NoSQL
databases.
- Knowledge of cloud infrastructure and services (AWS, Google Cloud), including serverless architectures.
- Familiarity with Docker, Kubernetes, or other container orchestration technologies.
- Proficient understanding of code versioning tools, such as Git.
- Experience with continuous integration and deployment (CI/CD) pipelines.
- Excellent problem-solving skills, with a methodical approach to tackling complex challenges.
- Strong communication skills, with the ability to work effectively in a collaborative team environment.
#J-18808-Ljbffr
Git Go Google Cloud Platform (GCP) Docker CI/CD SQL Kubernetes Backend Node.js Amazon Web Services (AWS) protocol-buffers NoSQL