$889.00 Fixed
About the Role
We are looking for an experienced GraphQL API Developer to join our team at Luminari Tech, a cutting-edge software development company. As a GraphQL API Developer, you will play a crucial role in designing, developing, and maintaining our company's API infrastructure. Our team is passionate about delivering high-quality solutions, and we are committed to fostering a collaborative and dynamic work environment.
Our company is currently working on a large-scale project that involves integrating multiple microservices using GraphQL. As a key member of our team, you will be responsible for developing and implementing API endpoints, ensuring data consistency and integrity, and collaborating with our frontend team to ensure seamless integration. If you have a strong background in GraphQL, NodeJS, and REST API, and are passionate about developing scalable and efficient API solutions, we encourage you to apply for this exciting opportunity.
At Luminari Tech, we value innovation, creativity, and teamwork. Our team is comprised of talented individuals who are dedicated to delivering exceptional results. We offer a dynamic work environment that is conducive to growth, learning, and professional development. As a GraphQL API Developer, you will have the opportunity to work on challenging projects, collaborate with experienced professionals, and contribute to the development of our company's API infrastructure.
Our ideal candidate is a highly skilled and motivated individual who is passionate about GraphQL, API development, and software engineering. If you have a strong background in computer science, software engineering, or a related field, and are looking for a challenging and rewarding role, we encourage you to apply for this opportunity. We offer a competitive salary, comprehensive benefits, and a dynamic work environment that is conducive to growth and development.
Key Responsibilities
- Design, develop, and maintain our company's API infrastructure using GraphQL, NodeJS, and REST API
- Develop and implement API endpoints, ensuring data consistency and integrity
- Collaborate with our frontend team to ensure seamless integration with our web and mobile applications
- Ensure API security, scalability, and performance, using best practices and industry standards
- Participate in code reviews, ensuring high-quality code and adherence to our company's coding standards
- Collaborate with our DevOps team to ensure smooth deployment and monitoring of our API infrastructure
- Develop and maintain technical documentation, including API documentation and technical guides
- Participate in agile development methodologies, including sprint planning, daily stand-ups, and retrospectives
- Collaborate with our QA team to ensure thorough testing and validation of our API infrastructure
- Stay up-to-date with industry trends, best practices, and new technologies, applying this knowledge to improve our API infrastructure
- Participate in knowledge-sharing activities, including code reviews, pair programming, and technical discussions
- Contribute to the development of our company's technical roadmap, ensuring alignment with our business goals and objectives
- Ensure compliance with our company's coding standards, security policies, and regulatory requirements
- Participate in on-call rotations, ensuring 24/7 support for our API infrastructure
Requirements
- Strong background in computer science, software engineering, or a related field
- At least 3 years of experience in API development, using GraphQL, NodeJS, and REST API
- Proficiency in JavaScript, including NodeJS, npm, and yarn
- Experience with GraphQL, including schema design, query optimization, and mutation handling
- Strong understanding of API security, including authentication, authorization, and data encryption
- Experience with agile development methodologies, including Scrum and Kanban
- Strong understanding of software engineering principles, including design patterns, testing, and validation
- Experience with DevOps tools, including Docker, Kubernetes, and Jenkins
- Strong communication and collaboration skills, with experience working in a team environment
- Strong problem-solving skills, with experience in debugging and troubleshooting API issues
- Experience with API documentation tools, including Swagger and API Blueprint
What We Offer
- Competitive salary, commensurate with experience
- Comprehensive benefits, including health insurance, retirement plan, and paid time off
- Dynamic work environment, with opportunities for growth and development
- Collaborative team culture, with regular team-building activities and social events
- Flexible work arrangements, including remote work options and flexible hours
- Professional development opportunities, including training, mentorship, and conference attendance
- Access to cutting-edge technologies and tools, including GraphQL, NodeJS, and REST API
How to Apply
To apply for this exciting opportunity, please submit your resume and a cover letter, outlining your experience and qualifications. We also encourage you to include any relevant code samples, GitHub repositories, or technical writing examples. Our hiring process typically includes a phone screening, followed by a technical interview and a coding challenge. We look forward to hearing from you and exploring how you can contribute to our team's success.
If you have any questions or would like to learn more about this opportunity, please don't hesitate to contact us. We are an equal opportunities employer and welcome applications from diverse candidates.
- Proposal: 0
- Less than 3 month