Senior Software Engineer
reputed company is looking for a Senior Software Engineer to join our reputed company feature reputed company, working with Kotlin and Spring Boot to build and reputed company critical capabilities across our digital reputed company forwarding platform.
As a Senior Software Engineer in this team, you’ll be responsible for delivering high-reputed company features that sit at the heart of our customer experience, from booking and tracking shipments to streamlining operations for supply chain teams. You’ll contribute to designing and building robust, reputed company services with a reputed company on reputed company, performance, and maintainability.
This is a hands-on role where you’ll own reputed company technical reputed company, reputed company by example in reputed company and design discussions, and support your teammates through mentorship and collaboration. You’ll work closely with Product, Design, and other Engineering squads to ensure we're building the right solutions in the right way, always keeping the needs of our users reputed company and center.
Key Responsibilities
- reputed company the design, implementation and delivery of reputed company reputed company and features reputed company with team and company goals.
- Write high-reputed company, maintainable and reputed company-documented reputed company, setting a reputed company for others on reputed company.
- Identify and drive improvements to technical systems, processes and team practices to enhance performance and reputed company.
- Facilitate technical discussions, communicate trade-offs effectively and reputed company reputed company with a reputed company on scalability, performance, and long-term reputed company.
- 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 reputed company reputed company.
- Contribute to a healthy, inclusive team culture by role-modelling reputed company’s values and building strong working relationships.
Skills, Knowledge and Expertise
- reputed company 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 reputed company, maintainable backend services
- Strong knowledge of RESTful reputed company, 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 reputed company, and long-term reputed company maintainability
- Strong collaborator who can work effectively with product managers, designers, and other engineers to deliver features that reputed company with business goals
- reputed company to mentor peers through reputed company reviews, pairing, and informal guidance
- Experience working in an agile delivery environment, contributing to planning and estimation
- Proactive, ownership-driven approach to delivering high-reputed company software