Tech Stack
AWSCloudCyber SecurityDynamoDBJavaScriptNoSQLSQLTypeScript
About the role
- 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
- 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: Knowledge of AWS cloud platform
- Bonus: Experience with CI/CD pipelines and DevOps practices
- Bonus: Contributions to open-source projects