Our client seeks an experienced Software Engineer to join their IT team.
Role Profile:
As a Backend Engineer you will be responsible for designing and maintaining the server-side logic of web and mobile applications. You will collaborate with front-end developers to integrate user-facing elements, optimize performance, and enhance legacy systems. This role involves troubleshooting, debugging, and implementing solutions that ensure security, efficiency, and alignment with business needs, ultimately driving innovation and improving user experience.
Key Responsibilities:
Participate in the entire application lifecycle, focusing on coding and debugging
Write clean code to develop functional web and mobile applications
Troubleshoot and debug applications
Participate in UI tests to optimize performance
Manage cutting-edge technologies to improve legacy applications
Collaborate with Front-end developers to integrate user-facing elements with server-side logic
Deep understanding of business logic to provide the best tools
Gather and address technical and design requirements
Key Skills and Experience:
3+ Proven work experience as a Backend developer
Bachelor's degree in engineering, computer science, or related technology/ Programming Skills
Hands-on experience with programming languages like Java, Go, J2EE, and Spring framework
Familiarity with REST services and related technologies.