Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Mapbox, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Software Engineer II, Search API at Mapbox will play a crucial role in enhancing and optimizing the Search API functionality, empowering users to seamlessly interact with location-based services. You will collaborate with cross-functional teams to design robust APIs that deliver high-quality performance and reliability. The ideal candidate will have a passion for developing scalable systems and will contribute to the overall mission of making mapping and location services accessible to a broader audience.
Job Responsibilities
- Design, implement, and maintain APIs that improve the search capabilities of Mapbox's services.
- Collaborate with product managers and design teams to gather requirements and translate them into technical specifications.
- Conduct performance tuning and optimization of existing APIs, ensuring robust functionality under varying loads.
- Develop and execute unit and integration tests to ensure high quality and reliability of code.
- Participate in code reviews, providing constructive feedback to peers and fostering a culture of quality and learning.
- Identify and debug issues in a timely manner and proactively propose solutions to enhance system performance.
- Create and maintain detailed documentation for API endpoints and usage guidelines.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- A minimum of 3 years of experience in software development, particularly in building RESTful APIs.
- Proficiency in at least one programming language such as Python, Java, or Go.
- Strong understanding of API design principles and microservices architecture.
- Experience with version control systems, preferably Git.
- Familiarity with cloud services (AWS, Google Cloud, etc.) and containerization technology (Docker, Kubernetes).
- Excellent analytical and troubleshooting skills, with a focus on performance optimization.
Technologies & Tools
As a Software Engineer II, Search API, you will work with modern technologies and tools that include RESTful APIs, cloud computing platforms like AWS or Google Cloud, programming languages such as Python or Java, and tools for containerization like Docker and Kubernetes. Familiarity with relational databases and version control systems will also be essential for this role.
Ideal Candidates
The ideal candidates for this position exhibit a strong technical foundation combined with a problem-solving mindset. They are effective communicators who thrive in collaborative environments and are eager to share knowledge with their peers. Additionally, they are adaptable to new challenges and are committed to delivering high-quality code that positively impacts user experiences. A passion for mapping technologies and location-based services will further enhance their fit within the Mapbox culture.
What a person out of work can get differs a lot from one country to the next. We compare them, each from its government’s own pages. Compare countries →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.