MID Backend Developer (NodeJs)
We are looking for a Senior Backend Developer with strong expertise in and TypeScript to design and build scalable, secure, and high-performing backend systems. You will work closely with frontend developer(s) and product teams to deliver reliable services that power seamless user experiences.
Job Description & Responsibilities
- Design, develop, and maintain RESTful and GraphQL APIs using and TypeScript.
- Implement robust unit tests and contribute to automated testing pipelines to ensure system reliability.
- Optimize backend services for performance, scalability, and security.
- Collaborate with frontend developers to define and support API contracts.
- Maintain and improve database structures (SQL/NoSQL) and query performance.
- Debug and resolve issues in production and staging environments.
- Ensure backend systems are compliant with best practices in security and data protection.
- Participate in code reviews and maintain coding standards across the team.
- Stay current with emerging backend technologies and propose process improvements.
Requirements
- Bachelor's Degree in Computer Science, Information Technology, or related field (or equivalent experience).
- 5+ years of professional experience in backend development, with at least 3 years focused on Strong proficiency in TypeScript and modern JavaScript (ES6+).
- Proven experience in unit testing (e.g., Jest, Mocha, Jasmine) and CI/CD workflows.
- Solid understanding of backend architecture patterns (e.g., microservices, event-driven systems).
- Experience with relational and/or NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
- Familiarity with API documentation standards (e.g., OpenAPI/Swagger).
- Strong problem-solving skills and ability to optimize complex systems.
- Excellent communication skills and proven ability to work effectively in cross-functional teams.
- Fluent english.
Ready to join ASAP. Hybrid Yogyakarta.