Epicareer Might not Working Properly
Learn More

Backend Developer

Salary undisclosed

Checking job availability...

Original
Simplified

We are an innovative technology startup at the forefront of transforming the freight forwarding industry. Our mission is to revolutionize the way freight forwarding companies operate by providing Software as a Services (SaaS) that integrate the latest advancements in artificial intelligence and cutting-edge technologies.

At Easyport, we understand the complexities and challenges that come with managing logistics, shipments, and operations in an ever-evolving market. Our AI-driven solutions are designed to streamline workflows, optimize operations, and ensure high accuracy in every step of the process. From automating routine tasks to providing real-time insights, our tools empower freight forwarders to make faster, data-driven decisions and achieve greater operational efficiency.

By leveraging machine learning, predictive analytics, and cloud-based platforms, we enable our clients to scale their businesses seamlessly, improve customer satisfaction, and stay ahead of the competition. Our goal is to help freight forwarding companies unlock new levels of productivity, reduce errors, and create a smoother, more reliable operation.

Position Overview:

We are seeking a skilled and motivated Backend Engineer to join our dynamic team. In this role, you will be responsible for designing, developing, and maintaining high-performance backend systems, building scalable cloud-native applications, and integrating innovative backend technologies. You will collaborate closely with cross-functional teams to ensure the reliability, scalability, and efficiency of our backend infrastructure. If you are passionate about solving complex engineering challenges, thrive in a fast-paced environment, and have a deep understanding of building scalable backend solutions, we’d love to meet you.

Key Responsibilities:

  • Design and implement high-performance, scalable backend services using Go, ensuring robustness and low-latency.
  • Develop and manage microservices architectures, breaking down monolithic applications into maintainable and independently deployable services.
  • Leverage Google Cloud Platform (GCP) or Amazon Web Services (AWS) to build and manage scalable cloud infrastructure.
  • Integrate and optimize Redis for caching, session management, and message brokering to enhance application performance.
  • Implement Pub/Sub patterns for real-time messaging and asynchronous communication between distributed systems.
  • Develop and maintain RESTful APIs to support frontend integration and third-party services.
  • Design backend systems with a focus on high scalability, ensuring the ability to handle growing traffic and data loads.
  • Ensure applications are highly available, fault-tolerant, and resilient in production environments.
  • Collaborate with cross-functional teams, including frontend engineers, product managers, and designers, to create seamless end-to-end experiences.
  • Participate in code reviews, contributing to and maintaining high coding standards and best practices.
  • Monitor, troubleshoot, and optimize backend systems, including performance tuning and identifying bottlenecks.
  • Stay current with new backend technologies, cloud platforms, and AI integration opportunities.

Required Qualifications:

  • Bachelor's Degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 2 years of professional experience in backend development.
  • Proficiency in Go (Golang), with strong experience developing backend systems and services.
  • Extensive experience with Google Cloud Platform (GCP) or Amazon Web Services (AWS).
  • Solid experience in building and deploying micro services architectures that scale.
  • Expertise in using Redis for caching and data storage.
  • Familiarity with Pub/Sub messaging systems for real-time data streaming and event-driven architectures. (eg,. RabbitMQ, NSQ, Kafka).
  • Strong experience with gRPC, RESTful API design and integrations with third-party services.
  • Proven experience in building highly scalable backend systems capable of handling large amounts of traffic and data.
  • Experience with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB, MySQL).
  • Strong problem-solving and debugging skills, with the ability to identify and resolve complex backend issues.
  • Proficiency in version control with Git and familiarity with CI/CD practices.
  • Strong understanding of security best practices in backend development.
  • Excellent communication skills and the ability to collaborate with cross-functional teams.
  • Preferred Qualifications:
  • Experience with containerization technologies like Docker and Kubernetes for micro services orchestration.
  • Experience with LLM or other AI technologies, integrating models into backend services.
  • Experience with monitoring tools (e.g., Prometheus, Grafana) and logging systems (e.g., Google Cloud Logging).
  • Knowledge of event-driven architectures and distributed systems design.

Why Join Us?

  • Work with cutting-edge cloud technologies, microservices, and AI-driven solutions.
  • Opportunity to contribute to high-impact projects and make a meaningful difference.
  • Collaborative, innovative, and inclusive team culture.
  • Opportunities for professional growth and continuous learning.
  • Flexible work arrangements and commitment to work-life balance.