The company is a leading innovator in the logistics industry, specializing in advanced supply chain optimization and traffic management solutions. We are dedicated to transforming how businesses leverage data and artificial intelligence to enhance logistics operations and efficiency. Join our dynamic team and contribute to cutting-edge solutions that shape the future of logistics.
The role:
We are looking for an experienced Backend Developer to join our IT team. You will be responsible for the server side of our web applications, ensuring their stability, scalability, and security.
Objectives of this Role:
● Communicate regularly with stakeholders, project managers, quality assurance teams, and other developers regarding progress on long-term technology roadmaps.
● Create and maintain workflows to provide visibility and ensure workload balance for consistent visual designs.
● Develop and oversee testing schedules in client-server environments, ensuring content is displayed as intended across various browsers and devices.
● Produce quality code, raising the bar for team performance and speed.
● Recommend systems solutions by comparing the advantages and disadvantages of custom development and purchased alternatives.
Responsibilities:
● Write clean, scalable, and efficient code in back-end languages.
● Develop and maintain web applications, ensuring optimal performance and responsiveness.
● Design robust APIs to support mobile and desktop clients.
● Integrate user-facing elements developed by front-end developers with server-side logic.
● Optimize applications for maximum speed and scalability.
● Implement security and data protection measures.
● Manage and optimize scalable distributed systems in the cloud.
● Develop automated tests to ensure business needs are met and allow for regression testing.
● Troubleshoot and debug applications, performing UI tests to optimize performance.
● Collaborate with front-end developers, designers, and system administrators to identify new features and ensure system consistency.
● Gather and address technical and design requirements, providing training and support to internal teams.
● Follow emerging technologies and apply them to improve legacy applications.
Requirements:
● 5 years of experience in the role.
● Bachelor’s degree in computer science, Engineering, or a related field.
● Proven work experience as a Backend Developer.
● Proficiency in programming languages such as Java, Ruby, PHP, Python, and frameworks like Django, Flask, or Spring.
● In-depth understanding of the entire web development process, including design, development, and deployment.
● Familiarity with front-end technologies (e.g., HTML, CSS, JavaScript).
● Experience with database systems (SQL and NoSQL), server-side CSS preprocessors, and version control tools like Git.
● Strong analytical and time management skills, with a problem-solving attitude.
● Ability to work independently or as part of a team, with excellent communication and collaboration skills.
● Understanding of security compliance, user authentication, and authorization between multiple systems, servers, and environments.
Preferred Skills:
● Experience in designing RESTful APIs, specifically for mobile apps.
● Experience with core AWS web-enabling technologies or other cloud platforms like Google Cloud or Azure.
● Knowledge of automation and code versioning tools.
● Familiarity with CMS frameworks and performing data migration, transformation, and scripting.
● Proficiency in creating database schemas that support business processes and implementing automated testing platforms and unit tests.
● Contributions to open-source projects or active involvement in the developer community.
Great, just keep talking to your recruiter.