About the Back-end Developer position
We are looking for an individual who is interested in back-end development to join our team on a part-time trial basis. You should be able to write clean code and ensure your applications run correctly.
You will need to understand the needs that Nubyén has for the server-side back-end of our iOS application and work closely with our iOS engineers to ensure a great solution is selected and implemented.
You must be eager to learn and develop your skills to address whatever problem we are facing and perform well in a dynamic environment.
This position is ideal for current students or recent graduates looking to gain experience at a fast-growing small business with potential for further roles if you are a good fit for the team.
Back-end Developer responsibilities are:
1. On an ad-hoc basis tackle a variety of back-end development tasks depending on the team's needs.
2. Help build out an AWS server-side for our iOS application with sufficient database functionality.
3. Help implement both Apollo server-side and Apollo iOS to connect databases to our iOS application.
4. Connect data from our Shopify website to our databases using the Shopify API.
5. Write quality code to develop functional web applications.
6. Debug applications and detect and fix errors.
7. Work together with iOS Developers to integrate UI elements with server-side logic.
8. Collect, analyze, and address technical and design requirements.
9. Help to create reusable code and libraries for future use.
10. Write code that will likely have a real impact on our final product.
Back-end Developer requirements are:
1. Experience in developing server-side queries and schemas.
2. Solid knowledge of GraphQL and Apollo.
3. Understanding/willingness to learn the workings of Shopify API.
4. Experience working with AWS is also an advantage.
5. Excellent understanding of the entire web development process (design, development, and deployment) and application lifecycle.
6. Good practical experience with CMS frameworks.
7. Good knowledge of front-end languages (e.g., HTML, JavaScript, and CSS) and working knowledge of React.
8. Strong analytical and time management skills.
9. Good teamwork skills with a problem-solving attitude.
10. Working towards or completed a BSc degree in Computer Science or other relevant areas.
This role is for an Unpaid Intern.
#J-18808-Ljbffr