i
Porter
8 Porter Jobs
Porter - Software Development Engineer II - Java (3-5 yrs)
Porter
posted 1mon ago
Role : SDE - II
Exp : 2.5 Years - 5 years
Location : Bangalore (Onsite)
Overview :
At Porter, our relentless passion for enhancing productivity drives us to revolutionize last-mile operations for businesses of all sizes. Our mission is to empower companies by optimizing their delivery logistics, unlocking the full potential of their core functions. In the rapidly expanding last mile delivery sector, with a market cap exceeding 50 billion USD and a staggering growth rate of over 15% CAGR, Porter stands out as the fastest-growing leader.
With a presence in major cities, a registered fleet size exceeding 100,000, and 50,000 active driver partners, we have built a strong foundation. Our customer base boasts 3.5 million monthly active users, a testament to the value we deliver. Backed by prestigious investors, including Sequoia Capital, Kae Capital, Mahindra Group, LGT Aspada, Tiger Global, and Vitruvian Partners, our industry-leading technology platform has secured over 150 million USD in funding.
Responsibilities :
As an SDE 2 at Porter, you will play a crucial role in supporting the technology foundation of our organization. Tasked with the development and maintenance of our backend web applications, you will collaborate with tech, business, and product teams.
Your role will encompass understanding and contributing to various parts of the web application stack : from web server setups, RESTful communication, to certain nuances of the backend application and data layers. Within our agile software development framework, you'll be engaged in development, participate in code reviews, and occasionally assist in refactoring. Embark on our journey to reshape the supply chain industry, and let's collaborate to advance the future of delivery logistics.
Web Application Frameworks : Spring Boot, Ktor, Ruby on Rails
Languages : Java, Kotlin
Datastores : PostgreSQL, Redis, DynamoDB Communication : HTTP, Amazon SQS, Sidekiq, Amazon SNS
Server Management : Amazon ECS, Docker
Design Frameworks : Domain Driven Design, Clean Architecture, Layered Architecture
Product Overview :
Our primary focus in the Communications Platform Team at Porter is to ensure seamless outbound communication across all business verticals to our end users. We recognize the imperative of effective communication in delivering exceptional experiences to our customers. If you are a Software Development Engineer II (SDE II) passionate about optimizing communication platforms, we invite you to join our journey in reshaping the ways we connect with our users.
As the SDE 2, you will be responsible for the following :
1. Reliability of the Communication Platforms :
- You will play a pivotal role in maintaining the uptime and reliability of our communication channels.
- Collaborating closely with senior engineers and leads, you'll be involved in setting Service Level Objectives (SLOs) for various sub-channels, including transactional and burst communications.
- By participating in the design and deployment of fault-tolerant systems, you'll contribute to the platform's high availability, mitigating potential disruptions.
2. Observability of the Communications :
- You will assist in improving our system's observability. This includes providing insights into the reliability metrics, team-level usage, and the efficacy of our communication processes.
- Utilizing various monitoring tools, you'll participate in enabling real-time insights into the communication performance, facilitating the early detection and resolution of issues.
3. Adoption of the Communication Platforms :
- You'll work hand-in-hand with cross-functional teams to promote the uptake of our communication platforms.
- By understanding and integrating tooling and features, you'll ensure our communication avenues are adaptable and effective for various internal use-cases.
- Engaging with diverse stakeholders, you'll gather requirements and assist in customizing communication experiences to fit their unique needs.
4. Platformization :
- You will be part of the team focusing on transforming our communication platforms into a streamlined Software-as-a-Service (SaaS) offering.
- Contributing to the development of platform features like self-serve dashboards, automation tools, and SDK clients for integrations will be crucial.
- Your involvement in refining features, such as communication throttling and retention, will ensure the platform remains efficient and user-centric.
Educational Qualifications : B.Tech or equivalent, preferably with a specialization in Computer Science. Higher degrees and relevant certifications are advantageous.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Porter Software Development Engineer II roles with real interview advice
3-5 Yrs
Bangalore / Bengaluru
11-16 Yrs
Bangalore / Bengaluru
7-10 Yrs
Bangalore / Bengaluru
5-10 Yrs
Bangalore / Bengaluru
4-9 Yrs
Bangalore / Bengaluru