Source description
About the role
Job Description:
We are seeking an experienced API Engineer with a strong background in React to help design, develop, and maintain our API services and front-end applications. The ideal candidate will have a solid understanding of API development, a knack for creating seamless user experiences, and the ability to work collaboratively with cross-functional teams.
Key Responsibilities:
Design, develop, and maintain RESTful APIs and microservices.
Collaborate with front-end developers to integrate APIs with React-based web applications.
Optimize API performance, reliability, and security.
Develop and implement API documentation and testing strategies.
Troubleshoot and resolve issues related to APIs and front-end interactions.
Work closely with UX/UI designers to ensure high-quality, responsive user interfaces.
Participate in code reviews and maintain high code quality standards.
Stay up-to-date with the latest industry trends and technologies.
Qualifications
-
Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience.
-
Proven experience in API development using technologies such as Node.js, Python, or Java.
-
Strong proficiency in React and front-end development practices.
-
Experience with API design patterns, versioning, and documentation tools (e.g., Swagger, Postman).
-
Knowledge of database systems and data modeling (e.g., SQL, NoSQL).
-
Familiarity with cloud services (e.g., AWS, Azure, Google Cloud) and containerization (e.g., Docker).
-
Strong problem-solving skills and attention to detail.
-
Excellent communication and teamwork abilities.
-
Preferred Skills:
-
Experience with GraphQL and serverless architecture.
-
Knowledge of modern front-end build tools and workflows (e.g., Webpack, Babel).
-
Experience with CI/CD pipelines and DevOps practices.
-
Familiarity with Agile/Scrum methodologies
More at Photon