Senior Software Engineer

Posted 30ds ago

Employment Information

Education
Salary
Experience
Job Type

Job Description

Senior Software Engineer developing high-impact features for digital freight forwarding platform. Leading technical decisions and collaborating with cross-functional teams to enhance customer experience.

Responsibilities:

  • Lead the design, implementation and delivery of complex projects and features aligned with team and company goals.
  • Write high-quality, maintainable and well-documented code, setting a standard for others on the team.
  • Identify and drive improvements to technical systems, processes and team practices to enhance performance and quality.
  • Facilitate technical discussions, communicate trade-offs effectively and make decisions with a focus on scalability, performance, and long-term impact.
  • Collaborate effectively with cross-functional partners and other engineering teams to deliver impactful solutions.
  • Mentor peers through pairing, feedback and knowledge sharing to support their technical and professional growth.
  • Contribute to a healthy, inclusive team culture by role-modelling Zencargo’s values and building strong working relationships.

Requirements:

  • Professional experience with Kotlin (or Java with a strong willingness to work in Kotlin)
  • Solid understanding and hands-on experience with Spring Boot 3 for building scalable, maintainable backend services
  • Strong knowledge of RESTful APIs, microservice architecture, and integration patterns
  • Experience working with relational databases (e.g. PostgreSQL or MySQL) and designing efficient, maintainable schemas
  • Familiarity with automated testing approaches (unit, integration, E2E) and test-driven development
  • Understanding of monitoring and observability practices, including logs, metrics, and alerts
  • Awareness of system performance, scalability, and technical debt — and how to address them
  • Comfortable leading discussions around technical trade-offs, design decisions, and long-term code maintainability
  • Strong collaborator who can work effectively with product managers, designers, and other engineers to deliver features that align with business goals
  • Able to mentor peers through code reviews, pairing, and informal guidance
  • Experience working in an agile delivery environment, contributing to planning and estimation
  • Proactive, ownership-driven approach to delivering high-quality software

Zencargo

Transportation, Logistics, Supply Chain and Storage

Zencargo combines world-class freight forwarding services with pioneering technology to transform your supply chain.

TransportSaaSArtificial Intelligence
View all jobs at Zencargo