Job brief
We are seeking to hire a Back-end Developer to join our IT team and help build the server side of our applications. You will be responsible for translating technical requirements into functional, cohesive codes to enhance the user experience.
Responsibilities
- Participate throughout the whole development lifecycle, from coding to debugging.
- Collaborate with the front-end team to integrate back-end services with the front-end elements.
- Write clean and reusable code focusing on efficiency and process improvement.
- Participate in debugging.
- Troubleshoot applications.
- Discover, evaluate, and implement new technologies.
- Create prototypes, write code and tests, troubleshoot problems, and profile and evaluate bottlenecks.
- Create automated tests to guarantee that business requirements are met and that regression testing is possible.
- Collaborate with Front-end developers.
- Define technical and design needs and explain them.
- Other team members will benefit from your training, assistance, and support.
- Create reusable, high-quality code that can be reused in the future.
- Clean coding is used to create useful and long-lasting online apps.
- Keep up with the latest industry best practices.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or Computer Engineering
- Proven experience as a Back-end Developer
- Proficient with Java, Javascript, PHP, Ruby, or Python
- Familiar with front-end languages
- Good analytical, time management, and problem-solving skills
- Able to work within a team