About the Role
What the Candidate Will Do
- Design, develop, document and deploy secure, scalable, and well tested APIs for delivery integrations
- Collaborate with product managers and engineers across multiple teams to understand business needs and translate them into technical requirements and solutions.
- Select and implement appropriate technologies for API development following industry best practices
- Write clean, maintainable, and efficient code adhering to best practices and coding standards
- Monitor API performance and troubleshoot any issues that may arise.
- Develop and maintain unit and integration tests to ensure API functionality and quality
- Drive continuous improvements on integration availability, scalability, performance and efficiency.
- Provide technical leadership and influence fellow engineers on engineering best practices.
Basic Qualifications
- 3+ years full-time software engineering experience in a backend language/framework (e.g. Go, Java, Ruby, Python, NodeJS, etc)
- Passion for delivering high quality, high impact user experiences and getting them done quickly
- Able to work across disciplines and teams
- Strong communication skills in English
Preferred Qualifications
- 4+ years full-time software engineering experience
- Experience writing Go in a production application
- Experience with building public facing APIs
- Experience in a product/client facing role
For New York, NY-based roles: The base salary range for this role is USD$158,000 per year - USD$175,500 per year.
You will be eligible to participate in Uber's bonus program, and may be offered an equity award & other types of comp. You will also be eligible for various benefits. More details can be found at the following link .