Senior Backend Developer

UAE

The role is for a technically minded, creative, and ambitious IT developer and involves improving, maintaining, and developing the Shypv shipping logistics solution, a web application consisting of a React.js frontend and a Spring Boot backend, currently hosted on AWS. The primary focus is to perform ongoing development, enhance system performance, and ensure ongoing stability.


Key Responsibilities:


Integration of Shypv with Timexpress service:

Shypv is currently integrated with Careem Locus instance; in a similar way, it needs to be integrated with the Timexpress Locus instance.

  • Shypv: order booking platform.
  • Timexpress: courier service.
  • Locus: a route optimization and planning software.

International Pricing and Booking:

Implement international pricing and booking features to facilitate global shipping.

AWB Format Changes:

Make necessary modifications to the AWB (Air Waybill) format to meet updated requirements.

AWS Server Migration to UAE:

Migrate AWS servers to UAE-based servers to optimize performance and comply with regional requirements.

Bug Resolution: Identify and fix any backend-related bugs identified in the production environment.

Infrastructure Maintenance: Ensure the AWS infrastructure is continuously monitored and maintained for health and performance. Identify and rectify memory leaks or inefficiencies.

Code Cleanup: Perform a thorough cleanup of unused code and API calls without impacting existing functionality. Optimize the codebase for performance.

Resource Management: Manage server resources by identifying and implementing cleanup strategies to free up storage space.

Testing: Implement unit or integration testing as deemed necessary for code quality assurance. Currently using manual testing.

Redis Cache Alternatives: Explore AWS alternatives for Redis cache, specifically addressing the current email queue functionality.


Additional Responsibilities:

  • Management and maintenance of AWS accounts and hosted websites (Shypv, Timexpress).
  • SSL/TLS maintenance and renewal to ensure secure connections.
  • Providing assistance to frontend developers regarding API integration and other backend requirements.


Required Skills:

• Proficiency in AWS services and management.

• Strong command of Spring Boot for backend development.

• Expertise in JavaScript for backend functionality.

• API development and other third-party integrations.






Skills

  • Spring Boot
  • React


Post date: Today
Publisher: Bayt
Post date: Today
Publisher: Bayt