Api Developer
Job Descriptions
Hiring a
Api Developer
?
1
2
3
Api Developer
Description
We are looking for an experienced API Developer to join our team at Rezi. The ideal candidate will have a strong background in API design and development and expertise in Python, JavaScript, and related technologies. This position will have the responsibility of developing and maintaining APIs for our products and services. The API Developer will also be expected to provide technical and business analysis to ensure the APIs are delivering the desired results. The successful candidate will have a deep understanding of API design, including the principles of REST, JSON and OAuth and be comfortable working with databases and web technologies. You should also be able to work with a variety of stakeholders to ensure that the APIs are meeting the needs of our customers. Strong communication and problem-solving skills are essential for this role. If you are an experienced API Developer and are looking for a challenging and rewarding position, we would love to hear from you.
Responsibilities
• As an API Developer at Rezi, responsible for designing and developing RESTful APIs to provide access to Rezi's core services and data
• Create detailed API documentation to enable third-party developers to easily integrate with Rezi's platform
• Create and maintain API client libraries to provide an easy-to-use interface for third-party developers
• Track API performance metrics and work to improve the stability, scalability, and availability of the APIs
• Monitor API usage to identify trends and anticipate customer needs
• Collaborate with developers, product managers, and other stakeholders to understand customer needs and develop solutions that meet those needs
• Provide technical guidance and mentorship to other engineers on the team
Requirements
• 5+ years of experience developing and maintaining APIs
• Proven track record of designing and developing RESTful web services
• In-depth knowledge of web technologies including HTTP, XML/JSON, web security, authentication/authorization protocols
• Good understanding of relational databases and NoSQL databases
• Hands-on experience in developing and deploying services on cloud environments (AWS, GCP, Azure)
• Proficient in at least one scripting language (e.g. Python, Java, Ruby, etc.)
• Strong problem-solving and communication skills
• Ability to work independently and collaboratively in a fast-paced environment.
Skills
Api Developer
Description
We are looking for an experienced API Developer to join our team and help us build a robust and reliable API infrastructure. The ideal candidate should have a strong background in API design, Python and JavaScript.In this role, you will be responsible for designing and developing APIs, developing and maintaining documentation, and providing technical support to our internal and external clients. You will also be responsible for optimizing our current APIs, creating new endpoints, and ensuring that our APIs are secure and compliant with industry standards. Additionally, you will be required to collaborate with other teams such as product, engineering, and design to ensure the successful implementation of our APIs.If you have an eye for detail and a passion for technology, we want to hear from you.
Responsibilities
• As an API Developer at Rezi, responsible for developing high quality APIs that power the Rezi platform
• Design and develop high performance, reliable, and secure RESTful APIs for our customers
• Architect, design and develop APIs that are maintainable, scalable and testable
• Collaborate with product owners, developers and other stakeholders to create a robust and innovative API platform
• Develop and maintain API documentation, including code samples and usage guidelines
• Troubleshoot and debug complex technical problems related to APIs
• Create and maintain automated tests for APIs using frameworks such as Mocha, JUnit and REST Assured
• Collaborate with other developers to ensure quality and performance of APIs
Requirements
• 5+ years of experience in API development
• Expert knowledge of technologies such as RESTful APIs, JSON, XML, OAuth2, HTTP, SSL/TLS, Webhooks, and API authentication
• Experience developing and managing API documentation and versioning systems
• Familiarity with web development (HTML, CSS, JavaScript, etc.)
• Knowledge of web services technologies including SOAP, WSDL, and UDDI
• Strong debugging, troubleshooting, and problem-solving skills
• Experience with designing, building, and maintaining public and private APIs
• Proficiency in database technologies such as MySQL, MongoDB, etc.
• Ability to collaborate and work in a team
• Familiarity with Linux/Unix operating systems