Software Engineer Senior
We're seeking a talented Software Engineer to join our team and contribute to the development of robust, scalable, and high-performance APIs. As an API Developer, you'll play a pivotal role in crafting APIs that power our products and services.
What you’ll do?
- Design, develop, and maintain RESTful APIs using TypeScript.
- Collaborate with product managers, designers, and other engineers to understand requirements (PRDs) and translate them into technical specifications.
- Write clear, concise, and well-structured code and tests that adhere to best practices and coding standards.
- Creation and maintenance of database tables;
- Participate in code reviews and provide constructive feedback to team members.
- Test and debug APIs to ensure they meet quality and performance requirements.
- Document API endpoints, parameters, and responses using OpenAPI/Swagger or equivalent tools.
- Stay up-to-date with the latest trends and technologies in API development.
Requirements
What we’re looking for?
- Strong proficiency in TypeScript or JavaScript.
- Understanding of RESTful API design principles and best practices.
- Familiarity with SQL and NoSQL databases (DynamoDB).
- Ability to write clear and concise technical documentation.
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration skills.
- A passion for building high-quality software.
Bonus Points:
- Knowledge of AWS cloud platform.
- Experience with CI/CD pipelines and DevOps practices.
- Contributions to open-source projects.
Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.