
Engineering Manager - Back End
at Series D funded supply chain management company
Engineering Manager – Backend
Opportunity in this role / Why should you join us?
Series D funded supply chain startup.
Requirements
- Software engineering experience of greater than or equal to 7 years
- Experience managing a technical team of at least 3 people
- Exposure to consumer facing products
- Strong technical background and ability to contribute to design and review
- Familiarity with our tech stack or an analogous tech stack
Technologies Used
- Web application frameworks : Ktor, Spring Boot, Ruby on Rails, Node.js, Java Play, AWS Lambda
- Languages : Kotlin, Java, Ruby, Javascript, Python
- Datastores : PostgreSQL, Aerospike, Redis, DynamoDB, Amazon Redshift
- Communication : HTTP, Amazon SQS, Sidekiq, Amazon SNS
- Server management : Amazon ECS, Docker
- Design frameworks : Domain Driven Design, Clean Architecture, Layered Architecture
Roles and Responsibilities
This role requires a person to drive the engineering of a set of products by aligning with business and product
stakeholders and building and upskilling a team to aid in this. The responsibilities include:
Business and product alignment and planning
- Work closely with business and product stakeholders to understand and align with product initiatives and iterations.
- Help shape the engineering requirement by aligning with the product manager and fleshing out concepts and user flows.
- Formalize business requirements into roadmaps and sprints.
- Product and system development
- Drive high level modeling and design for projects, also focusing on non-functional aspects, including but not limited to database design, communication protocols, deployment systems, etc.
- Drive adoption of design frameworks like domain driven design, clean architecture, etc., resulting in a robust layered architecture.
- Drive good code review practices, using the review process as a mentoring tool to upskill people.
- Ensure test coverage of systems, partly through unit and integration testing, and partly through blackbox testing by collaborating with the Quality Assurance team, via good testing practices.
- Project Management
- Drive the execution of the project by delegating tasks effectively.
- Resolve blockers through technical expertise, negotiation and delegation.
- Estimate timelines and ensure adherence to them through effective sync-ups and course corrections.
- Maintenance
- Formulate SLAs and oversee their adherence for the various systems, effectively tracking issues and performance inefficiencies.
- Performance monitoring and optimization for systems.
- Drive technical re-design, remodeling and refactoring of systems for robustness and sustainability.
- Team Management
- Typically manage a team of 3 - 6 members and a portfolio of 3 - 6 products.
- Do periodic assessment of reportees, chart their career growth paths and train them.
- Recruit members into the team by collaborating effectively with the recruitment team.
Product Overview
You will be contributing to products concerning both customers and partner drivers. Product sectors
include:
- Growth : You’ll build tools to help boost user growth on the platform including our industry bestdriver on-boarding, training and certification system, referral system, and lead managementmmodels.
- 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.
- 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.
- 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.
- 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.

Similar jobs
Core Responsibilities:
- Design & Development: Architect and implement scalable backend services and APIs using Python or Golang, ensuring high performance, resilience, and extensibility.
- System Ownership: Take end-to-end ownership of critical modules, from design and development to deployment and support.
- Technical Leadership: Conduct design and code reviews, enforce best practices, and mentor junior engineers to raise the team’s technical bar.
- Collaboration: Work closely with product managers, architects, and other engineers to translate business requirements into technical solutions.
- Performance & Reliability: Troubleshoot complex issues in production systems, identify root causes, and design sustainable long-term solutions.
- Innovation: Evaluate new technologies, contribute to proof-of-concepts, and recommend tools that can improve developer productivity.
- Process Improvement: Drive initiatives to improve coding standards, CI/CD pipelines, and automated testing practices.
- Knowledge Sharing: Document designs, create technical guides, and share insights with the broader engineering team.
Experience and Expertise:
- 4–7 years of backend development experience with Python or Golang.
- Strong expertise in designing, developing, and scaling microservices and distributed systems.
- Solid understanding of concurrency, multi-threading, and performance optimization.
- Proficiency with databases (SQL/NoSQL), caching systems (Redis, Memcached), and messaging systems (Kafka, RabbitMQ, etc.).
- Hands-on experience with Linux development, Docker, and Kubernetes.
- Familiarity with cloud platforms (AWS/GCP/Azure) and related services.
- Strong debugging, profiling, and optimization skills for production-grade systems.
- Experience with AI-powered development tools is a strong plus; familiarity with concepts like 'agentic coding' for workflow automation or 'context engineering' for leveraging LLMs in system design is highly desirable.
Skills:
- Strong problem-solving ability, with experience handling complex technical challenges.
- Ability to lead technical initiatives and mentor junior engineers.
- Excellent communication skills to collaborate with cross-functional teams and articulate trade-offs.
- Self-motivated, proactive, and able to operate independently while aligning with team goals.
- Passionate about engineering culture, quality, and developer productivity.
Job Title: Lead Java Developer
Experience Required: 7+ Years
Location: Mumbai
About the Role
We are seeking a highly skilled Senior Backend Developer with deep expertise in building scalable, high-performance applications. The ideal candidate will have strong hands-on experience with Java, Spring Boot, Microservices, and distributed systems. You will play a key role in designing and optimizing APIs, architecting robust systems, and collaborating with cross-functional teams to deliver innovative solutions.
Key Responsibilities
- Design, develop, and maintain scalable backend systems using Java, Spring Boot, and Microservices architecture.
- Build and optimize APIs for large-scale applications ensuring high performance and reliability.
- Apply clean coding principles, SOLID design patterns, and clean architecture to deliver maintainable and robust code.
- Work with distributed systems technologies (Kafka, ELK, in-memory databases, Cassandra, or similar).
- Write efficient SQL queries and integrate with relational and NoSQL databases.
- Collaborate with product managers, architects, and other developers to define and align on technical decisions.
- Identify and solve complex problems with innovative and scalable solutions.
- Drive best practices in coding standards, system design, and performance optimization.
- Communicate complex technical concepts clearly across teams and stakeholders.
Skills & Qualifications
- 7+ years of experience as a Backend Developer.
- Strong expertise in Java, Spring Boot, Microservices, SQL.
- Significant experience in API design and optimization for enterprise-scale applications.
- Proficiency in distributed systems & related technologies (Kafka, ELK, in-memory DBs, Cassandra, etc.).
- Strong understanding of object-oriented engineering principles (SOLID, clean architecture).
- Excellent problem-solving and analytical skills with the ability to simplify complex concepts.
- Strong communication and collaboration skills, with the ability to influence and align teams.
- 3+ years of overall experience
- Understanding about AWS - EC2, S3, RDS etc
- Extensive experience building and refactoring Java applications
- Good work experience with Message Que - Ka a, Rabbit MQ, etc
- Understanding and experience building high-performance, scalable algorithms.
- Understanding of Agile or Kanban / Lean so ware development methodologies- Experience using modern build
tools such as Maven, Jenkins, Github, etc. a plus - Be hands-on, willing to dig in and crank out code.
- Be a learner, able to explore new areas, learn new things, and quickly apply them to solve new problems.
- Be a spark, bring energy, passion and creativity to work every day.
Good to have
- No-sql experience ( dynamo , mongo , Cassandra etc. )
- Datadog or similar monitoring tool
- Docker exposure
* You are a Coder, a Doer. YOU BELIEVE in actions ( *In short - You are less about Gyan and more about Samadhan* )
* YOU BELIEVE in software delivery with quality
* If you are passionate about technology, engineering best practices and using them to solve real and complex business problems.
* Badly written code or bad architecture irritates you the most.
* YOU BELIEVE in "Proof of the pudding is in the eating" so you are always tinkering and exploring new technologies
* YOU BELIEVE in building things the right way, invest in developer productivity and follow proven engineering practices to ensure that you spend the maximum amount of time working on problems that matter.
* Since work is a big part of your life, YOU BELIEVE in sharing knowledge and of course have fun in the process (company outings, team sports, lunches, etc)
You'll be expected to
1. Design highly scalable, testable code and follow Test Driven Development methodology - Able to write well organised, modularised code with test cases.
* Apart from writing code *
1. Take ownership of new products/features.
2. Contribute to the design and architecture of our backend APIs and deployment of microservices
3. Ensure adherence to engineering best practices and maintain the overall quality of our codebase.
4. Mentor and assist younger members of the team and perform code reviews.
5. Work with the product team to translate powerful ideas into everyday business value.
Qualifications
* Will prefer a Bachelor's degree or equivalent experience in Computer Science or related field
* Development experience with Java is a must; If you know Python and Go Programming Language that's great
* Experience in SQL and NoSQL databases with an insight into various data modelling use cases
* Sound with data structures and algorithms and have a good understanding of design patterns, software architectures
* Unquenching thirst to learn new technologies.
* Experience with CI/CD is a plus
What FreightFox gives you
- A high energy environment where you’ll be working alongside people who want to bring innovative tech solutions in the Indian landscape. Make in India for India.
- A chance to become a part of the early team of a budding start-up and help shape its growth path.
- Competitive Package
- Stocks - Be part of the early-stage startup and they benefit financially from the company’s growth
About FreightFox
We are a young and ambitious technology start-up in the Indian B2B Logistics space. Our aim is to change the future of freight in India by leveraging tech and data to deliver new and exciting possibilities in this space.
We’ve cautiously cultivated an environment where customers come first, where we validate our hypothesis first before writing even a single line of code, where our customers and prospects are our best advisors and where we truly believe that insights from data are critical to steering a business in the right direction.
We have raised $300K seed fund from Angel Investors in Dec 2020
Company Name: NeoQuant Solutions Pvt Ltd
Position / Designation: JAVA Developer
Years of Experience: Experience of 2 to 6 years
Educational Qualification: MCA/ME/Msc-IT/BE/B-Tech/BCA/BSC IT in Computer Science/B.Tech
Job Location: Mumbai (2 min from WEH metro station)
Requirement :
2 to 6 years in software development
Hands-on coding experience of CORE JAVA, SPRING MVC, SPRING BOOT, JSP , WEBSERVICE, WEB APPLICATION, HTML5 BOOTSTRAP, ANGULAR
Experience in second-line support, problem-solving and issue resolution
Good knowledge of SQL
Strong problem-solving / analytical skills and a sense of personal responsibility
Strong communication skills
* Proficient in Core Java,
* Framework Experience (MVC/Spring/Hibernate/Struts)
* Experience in Android (Added Advantage)
Kindly revert back with an updated resume
We are looking for a Python Web Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the application; therefore, a basic understanding of front-end technologies is necessary as well.
- Writing reusable, testable, and efficient code
- Design and implementation of low-latency, high-availability, and performant applications
- Integration of user-facing elements developed by front-end developers with server side logic
- Implementation of security and data protection
- Integration of data storage solutions
We are looking for creative and smart candidates who are passionate about Web Development, can manage projects/teams and handle clients on a day to day basis.
The candidate must have 1 year - 2 years of experience.
We specialize in web-based software solutions for Finance, logistics, supply chain management, and inventory management. We have also created smart systems for several organizations and are relied on by organizations across India.
Java Developer
Responsibilities
• Design and development of RESTful Web Services
• Hands on database experience (Oracle / PostgreSQL / MySQL / SQLServer)
• Hands on experience with developing web applications leveraging Spring Framework
• Hands on experience with developing microservices leveraging Spring Boot
• Knowledge in Application Server Tomcat
• Continuous Integration tools (Jenkins)
• Ability to communicate effectively in English, with good verbal and written skills
• Strong believer and follower of SDLC principles with an emphasis on Quality & Standards based
• development
What we need
• 3-4 years of experience in Java/J2EE technologies
• Core Java
• Spring Framework
• Spring DI, Spring AOP, Autowiring
• Spring Boot
• Spring ORM / Spring Data JPA
• Willing to learn technology/domain on demand basis
• Good team interactions.








