Deskripsi pekerjaan Backend API Engineer Pro Worker
Backend API Engineer
Requirements
- Strong experience as a Backend Engineer, especially with Node.js and TypeScript.
- Proficiency in NestJS or Express.
- Solid understanding of REST APIs, GraphQL (Apollo), and OpenAPI/Swagger.
- Experience with both relational and NoSQL databases.
- Hands-on experience with Redis or Memcached.
- Familiarity with AWS services such as Lambda, API Gateway, AppSync, and S3.
- Experience with API Management tools (e.g., Kong, Tyk) is a plus.
- Strong focus on clean, tested, and maintainable code (TDD is a plus).
- Scalability and performance-oriented mindset.
- Excellent communication skills.
- Professional proficiency in English (written and spoken) is mandatory, as you will work closely with Australian teams.
Key Responsibilities
- Design and develop robust, scalable, and maintainable backend APIs.
- Build services using Node.js and TypeScript with frameworks such as NestJS or Express.
- Design RESTful APIs, GraphQL services, and API documentation using OpenAPI/Swagger.
- Manage and integrate databases such as PostgreSQL, MongoDB, DynamoDB, and MySQL.
- Implement caching strategies using Redis or Memcached.
- Develop cloud-native and serverless solutions using AWS.
- Implement secure authentication and authorization using OAuth2.0, OpenID Connect, and JWT.
- Collaborate daily with Australian teams via Slack, Zoom, and Jira.
Benefits
- Fully remote work environment.
- Opportunity to work on large-scale, high-impact digital platforms.
- Collaboration with international teams.
- Exposure to high-traffic systems used by major Australian brands.
- Fast-paced, agile, and results-driven culture.
