API Developer
Company Overview:
BloxDigital is the premier internet hosting provider for media companies in the broadcasting and newspaper industry. We are dedicated to delivering high-quality solutions that streamline processes and enhance user experiences. As an API Developer, you will play a crucial role in designing, developing, and maintaining robust and scalable APIs that enable seamless integration with our products.
Job Summary:
We are seeking a skilled API Developer with expertise in PHP to join our dynamic development team. The ideal candidate will have a strong understanding of API development concepts, experience in building secure and efficient APIs, and a passion for creating exceptional user experiences. As an API Developer, you will collaborate with cross-functional teams to design, develop, and maintain APIs that enable seamless integration with our software products.
Key Responsibilities:
1. Design and develop robust and scalable APIs using PHP to enable integration with our software products.
2. Collaborate with product managers, designers, and other developers to gather requirements and translate them into functional API specifications.
3. Ensure the performance, security, and scalability of APIs by implementing best practices and industry standards.
4. Implement authentication and authorization mechanisms, such as API keys, OAuth, and JWT, to secure APIs and protect sensitive data.
5. Integrate APIs with external systems, databases, and third-party services to facilitate data exchange and enhance functionality.
6. Perform thorough testing and debugging of APIs to identify and resolve any issues or performance bottlenecks.
7. Document API specifications, including endpoints, request/response formats, authentication methods, and error handling, to facilitate integration for external developers.
8. Collaborate with the QA team to ensure proper testing and quality assurance of APIs.
9. Stay up-to-date with emerging trends and technologies in API development and make recommendations for process improvements.
Qualifications:
• Bachelor's degree in computer science, software engineering, or a related field.
• Strong proficiency in PHP and experience in API development using frameworks such as Laravel or CodeIgniter.
• Solid understanding of RESTful API design principles and best practices.
• Familiarity with API documentation tools such as Swagger or Postman.
• Experience with version control systems (e.g., Git) and agile development methodologies.
• Knowledge of database technologies such as MySQL or PostgreSQL.
• Strong problem-solving skills and the ability to troubleshoot and debug complex API issues.
• Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
Preferred Qualifications:
• Experience with API testing frameworks such as PHPUnit.
• Knowledge of caching mechanisms (e.g., Redis, Memcached) and message queues (e.g., RabbitMQ).
• Familiarity with containerization technologies like Docker.
• Understanding of front-end technologies (HTML, CSS, JavaScript) and experience with JavaScript frameworks like React or Vue.js.
• Knowledge of API security best practices, including encryption, token-based authentication, and rate limiting.
BLOX Digital/Lee Enterprises is unable to sponsor or take over sponsorship of employment visas at this time.
Other details
- Pay Type Salary
- East Moline, IL, USA
- Virtual