Job Description
We are looking for a highly skilled Backend Application Developer experienced with Next.js, Node.js, React Native, GraphQL, and AWS Amplify. The ideal candidate will have a strong understanding of backend systems and architecture, API design, and cloud infrastructure. You will collaborate closely with frontend developers and product managers to implement scalable and optimized solutions.
Responsibilities
Backend Development
- Build and maintain scalable backend services using Node.js and Next.js.
- Implement GraphQL APIs to serve frontend requirements and improve the efficiency of data retrieval and manipulation.
- Use AWS Amplify for cloud infrastructure management, including database setup, authentication, and serverless architecture.
Mobile Development
- Collaborate with the mobile development team to integrate backend services into React Native applications.
Cloud Infrastructure
- Architect and manage cloud-based solutions using AWS Amplify.
- Ensure scalability, performance, and reliability of the application’s backend services.
Collaboration & Best Practices
- Work closely with frontend developers to design and implement well-defined APIs.
- Maintain code quality through regular code reviews and by adhering to best practices.
Testing
- Develop unit tests, integration tests, and E2E tests to ensure the quality and integrity of the backend services.
Maintenance
- Regularly update and improve the existing codebase for optimal performance.
- Monitor system performance and resolve any issues or failures in a timely manner.
Requirements
Essential
- Proven experience as a Backend Developer, specifically with Next.js, Node.js, and AWS Amplify.
- Strong understanding of GraphQL and API design.
- Experience with React Native mobile development.
- Solid understanding of cloud infrastructure, preferably AWS Amplify.
- Familiarity with version control systems like Git.
- Strong problem-solving abilities and excellent communication skills.
Desirable
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
- Experience with CI/CD pipelines.
- Familiarity with containerization technologies like Docker.
- Strong understanding of security best practices for backend development.
Benefits
- Competitive salary and performance bonuses
- Health and dental insurance
- Opportunity for professional growth and development
- Work in a creative, collaborative environment
Job Category: Business Technology
Job Type: Full Time
Job Location: Shah Alam