The company is looking to enhance its content technology infrastructure and ensure efficient and reliable content delivery and integration across various platforms and systems.
Requirements
- Strong proficiency in at least one major programming language (e.g., JavaScript, Ruby, etc.) and experience with API development frameworks (e.g., REST, GraphQL).
- Understanding of API architectures, design principles, and security best practices (e.g., OAuth, API keys).
- Experience with database technologies (e.g., RDS, MySQL) and cloud platforms (e.g., AWS, Azure, GCP) is a plus.
Responsibilities
- Design, develop, and maintain robust and scalable web applications and APIs to facilitate content creation, management, and delivery across various systems.
- Write clean, efficient, and well-documented code in relevant programming languages (e.g., JavaScript, NodeJS, React, Ruby on Rails).
- Monitor application performance, troubleshoot issues, and implement optimizations for speed and reliability.
- Analyze application usage data to identify trends, potential bottlenecks, and areas for improvement in content workflows.
- Collaborate with content engineers and software developers to integrate APIs with existing and new content platforms and tools.
- Stay up-to-date with the latest application development technologies and industry best practices, proactively recommending and implementing innovative solutions.
Other
- 5+ years of experience in software development, programming, or a related analytical role.
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
- Excellent problem-solving and debugging skills, with the ability to diagnose and resolve complex technical issues.
- Strong communication and collaboration skills, with the ability to effectively communicate technical concepts to both technical and non-technical audiences.