Responsibilities
- Design, develop, and maintain scalable and efficient back-end systems.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the best possible performance, quality, and responsiveness of the applications.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization, and automatization.
- Implement security and data protection.
- Write unit and integration tests.
- Work closely with the front-end team to ensure seamless integration.
- Provide technical guidance and mentorship to junior developers.
- Stay up-to-date with emerging technologies and industry trends.
- Participate in code reviews and contribute to the improvement of development processes.
- Ensure the scalability and reliability of the advertising platform.
- Develop and maintain APIs for data exchange between systems.
- Implement and manage databases for efficient data storage and retrieval.
- Work on performance optimization and load balancing.
- Implement caching strategies to improve application performance.
- Develop and maintain CI/CD pipelines for automated deployment.
- Ensure compliance with industry standards and best practices.
- Collaborate with product managers to understand requirements and deliver solutions.
- Participate in on-call rotations to ensure system availability.
- Document technical specifications and system architecture.
- Conduct regular code reviews and pair programming sessions.
Nice to Have
- Experience with advertising platforms and technologies.
- Familiarity with headless CMS solutions.
- Knowledge of advertising industry standards and best practices.
- Experience with real-time data processing.
- Familiarity with ad serving and ad exchange technologies.
- Experience with data analytics and reporting tools.
- Knowledge of ad targeting and personalization techniques.
- Experience with programmatic advertising.
- Familiarity with ad verification and fraud detection.
- Experience with ad creative management systems.
Compensation
Competitive salary and benefits package.
Work Arrangement
Hybrid
Team
Join a dynamic team focused on delivering innovative advertising solutions.
About the Role
- This role involves leading the development of back-end systems for advertising platforms, with a focus on Sanity, a headless CMS.
- You will work closely with cross-functional teams to design, develop, and maintain scalable and efficient back-end systems.
- The ideal candidate will have a strong background in Node.js and JavaScript, as well as experience with Sanity and other relevant technologies.
What You'll Do
- Design, develop, and maintain scalable and efficient back-end systems.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the best possible performance, quality, and responsiveness of the applications.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization, and automatization.
- Implement security and data protection.
- Write unit and integration tests.
- Work closely with the front-end team to ensure seamless integration.
- Provide technical guidance and mentorship to junior developers.
- Stay up-to-date with emerging technologies and industry trends.
- Participate in code reviews and contribute to the improvement of development processes.
What You'll Need
- Proven experience as a Back-End Engineer or similar role.
- Proficient in Node.js and JavaScript.
- Experience with Sanity, a headless CMS.
- Strong knowledge of RESTful APIs and GraphQL.
- Experience with databases such as PostgreSQL and MongoDB.
- Familiarity with Docker and Kubernetes.
- Experience with cloud platforms like AWS or Google Cloud.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
- Ability to work in a fast-paced environment.
- Experience with Agile methodologies.
- Knowledge of security best practices.
- Experience with performance optimization techniques.
- Familiarity with CI/CD pipelines.
- Experience with microservices architecture.
- Knowledge of load balancing and caching strategies.
- Experience with unit and integration testing.
- Familiarity with version control systems like Git.
- Experience with technical documentation.
- Ability to mentor junior developers.
- Strong analytical and troubleshooting skills.
- Experience with advertising technology platforms.
Nice to Have
- Experience with advertising platforms and technologies.
- Familiarity with headless CMS solutions.
- Knowledge of advertising industry standards and best practices.
- Experience with real-time data processing.
- Familiarity with ad serving and ad exchange technologies.
- Experience with data analytics and reporting tools.
- Knowledge of ad targeting and personalization techniques.
- Experience with programmatic advertising.
- Familiarity with ad verification and fraud detection.
- Experience with ad creative management systems.
Benefits
- Competitive salary and benefits package.
- Hybrid work arrangement.
- Opportunities for professional growth and development.
- Collaborative and innovative work environment.
- Access to cutting-edge technologies and tools.
- Supportive team and mentorship opportunities.
- Flexible work hours and remote work options.
- Health and wellness benefits.
- Retirement savings plans.
- Paid time off and holidays.
- Professional development and training programs.
- Employee assistance programs.
- Performance bonuses and incentives.
- Stock options and equity plans.
- Tuition reimbursement and educational assistance.
- Employee referral programs.
- Team-building activities and events.
Not provided