about 4 hours ago
Responsibilities
- Interpret and implement technical solutions to meet business needs.
- Design, develop, and operate scalable, high-performance back-end services for campaign management and reporting.
- Collaborate closely with cross-functional teams including front-end developers and UX designers.
- Implement robust and secure APIs for seamless integration with various components of the advertising platform.
- Break down complex problems into simple solutions and communicate effectively.
- Proactively address critical system issues to enhance operational excellence.
- Research new technologies and industry trends to improve platform value and efficiency.
- Define requirements and processes for development, improvement, and testing projects.
- Conduct code reviews and mentor junior team members.
Requirements
- BA/BS degree in Computer Science/Engineering or related field.
- Over 8 years of software development experience with a deep understanding of algorithms, data structures, and design patterns.
- Strong knowledge of web-based software architecture, distributed systems, and message-based architecture.
- Expertise in designing and developing RESTful, GraphQL, GRPC APIs, and microservices architecture.
- Experience with database systems and data warehousing concepts (SQL, NoSQL).
- Experience with large-scale operational systems that include fault tolerance and monitoring capabilities.
- Excellent problem-solving and debugging skills.
- Effective communication skills and ability to collaborate within a team.
Tech Stack
Apache HadoopApache HiveApache KafkaApache SparkAWSAzureDockerElasticsearchGoogle CloudGraphQLgRPCJavaKotlinKubernetesNode.jsRedis