Job Description
Expertise in designing and developing robust web applications is essential for this role.
The ideal candidate will be responsible for:
* Designing and developing scalable web applications using advanced frameworks
* Integrating multiple APIs and services to enhance functionality
* Ensuring database integrity and efficiency through data modeling
* Contributing to all phases of the development lifecycle, from design to deployment
* Deploying, configuring, and managing complex applications and infrastructure on cloud platforms
* Optimizing application performance and ensuring scalability in a dynamic environment
* Implementing continuous integration and continuous delivery pipelines using tools like GitLab CI/CD or Jenkins
* Writing and maintaining unit, integration, and end-to-end tests to ensure code quality and application functionality
Requirements and Skills:
* Experience with commercial web application development
* Proficiency in advanced web frameworks, such as Ruby on Rails
* Strong background in JavaScript development and debugging
* Deep understanding of relational database theory and SQL
* Experience with multi-threading, database contention, and object-oriented design
* Understanding of user-centered interaction design principles
* Relevant B.Sc./B.A. degree in Computer Science or related field
* Bonus: Previous experience in the logistics industry