Senior Software Engineer
Posted 30ds ago
Employment Information
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


















