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 Ashby, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Senior Backend Engineer for the API and Integrations Platform at Ashby will be responsible for designing, developing, and maintaining robust backend services that facilitate seamless integrations with third-party applications. This role demands a strong emphasis on API design and implementation while ensuring scalability and performance. The ideal candidate will collaborate with cross-functional teams to define specifications, troubleshoot issues, and deliver high-quality solutions that enrich the user experience across our platforms in the Americas region.
Job Responsibilities
- Design and implement robust, scalable RESTful APIs that support our product requirements.
- Develop data models and application logic to support integrations with external systems.
- Collaborate with product managers and front-end developers to define functional specifications and program interfaces.
- Conduct code reviews and implement best coding practices to maintain code quality.
- Troubleshoot production issues and optimize application performance.
- Contribute to and maintain technical documentation for deployed services and APIs.
- Participate in agile development processes, including sprint planning and retrospectives.
- Mentor junior engineers by providing guidance and knowledge sharing.
Qualifications
- B.S. in Computer Science, Software Engineering, or a related field; M.S. is a plus.
- A minimum of 5 years of experience in backend development, with a focus on API services.
- Proficiency in at least one programming language such as Python, Java, or Node.js.
- Experience with cloud services (e.g., AWS, Azure) and containerization technologies (e.g., Docker, Kubernetes).
- Solid understanding of RESTful API design principles and best practices.
- Strong experience with database design and management (SQL and NoSQL databases).
- Familiarity with CI/CD pipelines and automated testing frameworks.
- Excellent problem-solving skills and attention to detail.
Technologies & Tools
The Senior Backend Engineer will work with a modern technology stack that includes RESTful APIs, cloud platforms (such as AWS or Azure), database management systems (both SQL and NoSQL), and container orchestration tools like Docker and Kubernetes. Familiarity with version control systems like Git and CI/CD tools for automated deployment will also form a critical part of the role, ensuring effective collaboration and continuous integration of code changes.
Ideal Candidates
The ideal candidate for the Senior Backend Engineer position possesses a blend of technical expertise and interpersonal skills. They are detail-oriented problem solvers who thrive in dynamic environments and exhibit strong communication skills. A collaborative mindset, along with a proactive approach to learning new technologies and concepts, is essential. Successful candidates will demonstrate a commitment to writing high-quality, maintainable code while contributing positively to team dynamics and project objectives.
Over the last year, unemployment was lowest in legal jobs (1.5%) and highest in farming, fishing and forestry jobs (8.7%). For all workers it was 4.3%. Compare kinds of work →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.