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.
- 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.
- Collaborate with the mobile development team to integrate backend services into React Native applications.
- 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.
- Develop unit tests, integration tests, and E2E tests to ensure the quality and integrity of the backend services.
- Regularly update and improve the existing codebase for optimal performance.
- Monitor system performance and resolve any issues or failures in a timely manner.
- 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.
- 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.
- Competitive salary and performance bonuses
- Health and dental insurance
- Opportunity for professional growth and development
- Work in a creative, collaborative environment