
Professional Requirements:
- 2-8 Years professional development experience.
- Bachelor’s and/or Master’s degree, preferably in CS, or equivalent experience.
- Good understanding of data structures and algorithms.
- Good understanding of high level and low-level design of distributed systems.
- Experience coding in any one of the following Java or Nodejs.
- Experience building highly available distributed systems on cloud infrastructure will be plus.
- Exposure to architectural pattern of a large, high-scale web application.
Requirement/responsibilities: To take a project from scoping requirements through launch of the project. Ownership of product/feature end-to-end for all phases from the development to the production. Ensuring the developed features are scalable and highly available with no quality concerns. Work closely with senior engineers for refining the and implementation. Management and execution against project plans and delivery commitments. Participate in design and code reviews.
Compensation: Competitive as per market standards; ESOPs based on performance

Similar jobs
Key Responsibilities :
- Design, develop, and maintain Java-based applications using Java SE/EE.
- Implement, test, and deploy microservices and RESTful APIs using Spring Boot and related technologies.
- Develop efficient and scalable solutions by writing clean, maintainable, and optimized code.
- Collaborate with cross-functional teams to understand business requirements and provide technical solutions.
- Write and execute unit tests using JUnit to ensure code quality and functionality.
- Perform code reviews to ensure adherence to best practices and coding standards.
- Troubleshoot, debug, and optimize code for performance and scalability.
- Stay up to date with the latest Java technologies and development best practices.
Required Skills and Qualifications :
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Years of experience in Java development (Java SE/EE, Spring, Hibernate).
- Strong experience with JUnit and test-driven development (TDD).
- Proficient in building microservices using Spring Boot and RESTful APIs.
- Experience with version control tools like Git.
- Familiarity with build tools such as Maven or Gradle.
- Strong understanding of object-oriented programming (OOP) principles.
- Familiarity with databases (SQL/NoSQL) and ORM frameworks (e.g., Hibernate).
- Experience with cloud platforms like AWS (preferably).
- Strong problem-solving skills and the ability to work in a collaborative environment.
Preferred Skills :
- Experience with continuous integration/continuous deployment (CI/CD) tools.
- Knowledge of containerization technologies like Docker.
- Familiarity with Agile methodologies and Scrum framework.
- Knowledge of front-end technologies (HTML, CSS, JavaScript) is a plus.
• 3 - 6 Years of Experience in Golang Development
• Understands requirements well and comes up with efficient design
• Develops complex, well backed and bug-free products.
• Estimates accurately.
• Takes well-reasoned tech decisions keeping in mind goals and trade-offs
• Becomes a go-to person in more than one area. Provide technical mentoring to team
• Communicates clearly, gets clarifications and establishes expectations for all parties
• Helps establish SDLC best practices and high standards of code quality
• Demonstrates excellent problem solving & debugging skills
• Proactively identifies and resolves issues in requirements, design and code
Ideal Candidate Profile:
• Solid experience in Golang is must.
• Solid understanding of Apache Products.
• Should have experience in cloud computing (AWS is desired).
• Has an ability to quickly learn and contribute in multiple codebase
• Overcomes roadblocks and requires minimal oversight
• Takes initiatives to fix issues/tech debts before assigned to him/her
• Able to deep dive into codebase and advise QA of possible regression impact
• Communicates tech decisions through design docs and tech talks
• Has delivered projects with end-to-end accountability
• Keeps track of industry trends and introduces right tech/ tools for a given job
• Excellent understanding of software engineering practices,
• Design Patterns, Data Structures, Algorithms
• Experience in product driven organisation.
Desired Candidate Profile
- A team focus with strong collaboration and communication skills
- Exceptional ability to quickly grasp high-level business goals, derive requirements, and translate them into effective technical solutions
- Exceptional object-oriented thinking, design and programming skills (Java 8 or 11)
- Expertise with the following technologies : Data Structures, Design Patterns ,Code Versioning Tools(Github/bitbucket/..), XML, JSON, Spring Batch Restful, Spring Cloud, Grafana(Knowledge/Experience), Kafka, Spring Boot, Microservices, DB/NoSQL, Docker, Kubernetes, AWS/GCP, Architecture design (Patterns) Agile, JIRA.
- Penchant toward self-motivation and continuous improvement; these words should describe you: dedicated, energetic, curious, conscientious, and flexible.

Backend Developer
Qualification: B.Tech./MCA, BCA in Computer Science or equivalent
Experience: 3 - 6 Years
Skills Required:
- Must Have: Java, Spring/ springboot
- Any 2 (Must) out of the below mentioned list :
- JPA/Hibernate
- Messaging queue/Kafka/SQS/distributed message/SNS/JMS
- NOSQL/ Aerospike/ Reddis /Cassendra
- Microservices
Roles and Responsibilities:
- Technical design, implementation, deployment, and support.
- Partner with Business Analysts to review and implement business
requirements.
- Perform development and unit testing, working closely with Business.
- Mentors and oversees development of resources, including reviewing designs and performing code reviews.
- Ensure designs are in compliance with specifications
- Contribute in all phases of the development lifecycle
- Developing high - volume, low - latency applications for mission - critical systems and delivering high - availability and performance
- Should have experience of working on Core Java/J2EE & OOPS concept
- Should be well versed with Spring/Struts & Apache Came l (OSGI Framework)
- Should have a good understanding of Hibernate and Other ORMs
- Should have an understanding of working on Web Service (SOAP/REST) and Maven
- Build tool such as Jenkins
- Caching Technique(Radis, Hazlecast, Aerospike)
- Database Knowledge- Oracle, MySQL
• Integration of user-facing elements developed by front-end developers with server-side logic
• Writing reusable, testable, and efficient code
• Design and implementation of low-latency, high-availability, and performant applications
• Implementation of security and data protection
• Integration of data storage solutions and Database structure
• Experience integration of data storage solutions like MongoDB and NoSQL cloud data store.
We are building consumer internet space, payment processing, e-commerce and/or enterprise. SAAS products. Undergraduate (or higher) degree in computer science/engineering. You have an excellent grasp over theoretical and applied computer science.
Job Description
Responsibilities You can take responsibility of large sized projects. You can take full responsibility of one or more core modules and/or technical verticals / libraries / frameworks / components. This will include design and architecture, evaluating and deciding which framework/language/data store/tools to us, preparing roadmaps and timely delivery. You understand the business impact of your decisions. You will review code and ensure that implementations are testable, performant, scalable, documented and secure. You will work closely with product, design, revenue, platform and growth teams. You can take responsibility of large sized projects involving inter-departmental stakeholders. You can take full responsibility of one or more core modules and/or technical verticals / libraries / frameworks / components. Payment processing framework capable of supporting multiple payment methods (cards, netbanking, UPI, wallets, etc.) with one or more payment method supported across multiple payment gateways. This will include design and architecture, evaluating and deciding which framework/language/data store/tools to us, preparing roadmaps and timely delivery. You will drive engineering best practices, recruit other engineers, lead and manage teams, conduct performance reviews and mentor other engineers. You will review code and ensure that implementations are testable, performant, scalable, documented and secure. You will work closely with product, design, revenue, platform and growth teams.
Requirements 3-5 Years of Experience in software engineering.
5-10 years of industry experience in software engineering building consumer internet space, payment processing, e-commerce and/or enterprise SAAS products. Bachelor's Degree in Computer Science or related field, or 3+ years relevant work experience. Undergraduate (or higher) degree in computer science/engineering. You have an excellent grasp over theoretical and applied computer science. You have excellent problem solving and analytical skills. You should be able to identify systemic issues, performance bottlenecks and design/architect improvements. Experience with working on PCI compliant infrastructure. You should be able to build at this engineering level Store builder (products with multi-level variants (colour, size, etc.), SKUs, discounts) and shopping cart. Highly concurrent double entry accounting system. You have excellent problem solving and analytical skills. You should be able to identify systemic issues, performance bottlenecks and design/architect improvements. Good hold on data structures and algorithms. Strong object-oriented design skills, and an uncanny ability to design intuitive modules and class-level interface.
Desired Skills and Experience Python, Golang, Java, Ruby on Rails, Django
You will be expected to design, develop and maintain large-scale complex backend web
applications.
You will be expected to rapidly learn and apply relevant new technologies.
You will be having a high level of interaction with business and product stakeholders.
You will be working on the entire web application stack, which includes:
o Web server hosting
o RESTful communication
o Message brokering
o Backend application layer, which includes the service and domain layers
o Data layer for persistence or caching
You will be participating in an agile software development cycle, which includes:
o Design
o Development
o Code Review
o Unit and Integration Testing
o Release
As a senior developer, you will be expected to contribute to design, code review, refactoring, and
project management.
You will be exposed to the following technologies:
o Web application frameworks: Ruby on Rails, Node.js, Java Play, Vert.x, AIOHTTP, AWS
Lambda
o Languages: Ruby, Java, Kotlin, Javascript, Python
o Data stores: PostgreSQL, Aerospike, Redis, Amazon Redshift
o Communication: HTTP, Amazon SQS, Sidekiq, Amazon SNS
o Server Management: Amazon ECS, Docker
Product Overview
You will be contributing to products concerning both customers and partner drivers.
Product sectors include:
o Growth: You’ll build tools to help boost user growth on the platform including our industry
best driver on-boarding, training and certification system, referral system, and lead
management models.
o Lifecycle Management: Build tools to help users engage with the platform better, which
includes rewards and recognition module, subscription service, account management tools,
partner and customer wallets and payout modules, and churn detection systems among
others.
o Transaction Experience: You’ll help deliver the most delightful booking experience to our
customers and drivers. As part of this team, you’ll be responsible for our core booking
system, pricing and payment systems, location tracking and filtering services, fraud
prevention systems, and in-app ticketing and support among others.
o Fulfilment: As part of the fulfilment team, you’ll work on systems which ensure high degree
of ride fulfilment on the platform. Tools including allocation methodologies and system,
dynamic pricing, dynamic partner routing, and partner re-activation tools among others.
o Enterprise Solutions: You’ll help Porter’s enterprise customers achieve delivery excellence.
You’ll build tools for contract management, fleet management, fleet and route optimisation
tools, alerting and monitoring tools, and analytics suite among others.








