
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
About the Position:
The Professional Services Consultant (Developer/Team Lead) will be a technical leader accountable for gathering customer requirements, delivering best practice, and executing customer implementation projects while driving new revenue through identifying new opportunities and user adoption. The position also requires providing technical guidance and sharing best practices with the team.
Responsibilities:
- Lead and execute the technical implementation of projects to ensure successful customer deployment and adoption of Egnyte solutions
 - Act as liaison between customers and internal teams such as Engineering, Product Management and Technical Support to solve technical problems and propose new feature development
 - Engage multiple constituents at the customer organization – Business users and IT
 - Ability to multi-task and manage multiple projects with strict deadlines
 - Communicate professionally and succinctly and follow Standard Operating Procedures (SOP).
 - Reports to Professional Services Director
 
Qualifications:
- Strong software programming skills that cover four or more of the following areas:
 - Experience with various Integrated Development environments (IDE)
 - Experience with software repositories
 - Programming experience (Python, Javascript, SQL, Bash, PowerShell preferred)
 - Full stack web development and app integrations
 - Desktop App Development
 - Strong application development skills
 - Use of SDK platform tools for API integration
 - Prior experience developing and implementing Enterprise software or supporting Enterprise applications in technical capacity for a SaaS environment
 - Strong experience in Customer Facing Implementation roles
 - Excellent customer engagement, presentation, and communication skills
 - Attention to detail and adapt to process in a quick changing environment
 - Fluency of spoken and written command of English. Any other language is a plus.
 - Experience with Governance and Life Sciences industry preferred
 - Engagement with pre-sales activities, scoping requirements, Proof of Concept (POC) and product demos.
 - Bachelor’s degree in Computer Science or related technical discipline preferred
 - 8+ years of relevant technical function experience
 
What would make you a good fit?
- You’re both relentless and kind, and don’t see these as being mutually exclusive
 - You have a self-directed learning style, an insatiable curiosity, and a hands-on execution mindset
 - You have deep experience working with product and engineering teams to launch backend services that power end-user applications
 - You have deep experience in Python and the related tools and frameworks
 - You have deep experience working with large datasets and relational databases, specifically PostgreSQL
 - You have experience with microservices architecture, Docker, and Kubernetes
 - You continuously raise the bar on development practices such as code quality tools, unit testing coverage, build tools, etc.
 - You obsess about correctness, DRY development, reducing cognitive complexity, and performance
 - You have excellent writing and speaking skills with a talent for applying technical solutions to customer problem statements
 
Must-Have Qualifications
- 5+ years of experience building RESTful services
 - 2+ years of experience in Django Rest Framework, Flask, and/or FastAPI
 - 3+ years of experience with SQL and Postgres to manage and analyze data
 - Expert level skills using a debugging tool and developing unit tests
 - Experience in Docker, Kubernetes, and microservices architecture
 - Prior startup experience and enjoy taking on difficult challenges and broad responsibilities
 - Track-record of delivering reliable and scalable RESTful services from requirements to production
 - You’ve partnered with devops to deliver high-performant backend solutions to production
 - You naturally think quantitatively about problems and work backward from a customer outcome
 
What’ll make you stand out (but not required)
- Terraform and AWS experience
 - Experience creating technical design documents
 - You have a strong connection to finance teams or closely related domains, the challenges they face, and deep appreciation for their aspirations
 
We are seeking a Full Stack Engineer to join the Engineering team based out of Gurgaon. We provide users with the opportunity to invest in gold, government bonds, crypto currencies and other investment products to grow their savings.
We are constantly looking to improve the investment experience and educate users about
growth opportunities. In each release, we aim to make pluang more useful for our users and add features to ensure state of the art security & reliability. Our users trust us with their hard-earned money and we take it very seriously. We consistently strive to deliver top-quality.
You will be working with a team of highly-motivated, young & dynamic teams of engineers & reporting to the Engineering Lead.
Position Responsibilities
● Be honest, reliable & consistent
● Write efficient & clean code
● Have a strong sense of ownership
● Be a part of development & maintenance of Pluang web app, Operations dashboard and other 3rd party products we own
● Contribute to improving the quality of engineering process & engineering culture
Position Requirements
- Strong in data structure and algorithms
 - Experience in Java, Express, API Design & DOM
 - Understanding of component based design or other design patterns
 - Experience with unit testing, integration testing & continuous integration
 - RDBMS and NoSQL databases preferably PostgreSQL, MongoDB
 - Good to have passion for investing
 
We Offer
- Attractive compensation package - competitive salary, flexible bonus scheme.
 - We are always looking for ways to promote and inspire innovation.
 - Individual career path - management and technical career growth, enhanced by learning and development program, regular performance assessment, teams of multi-national IT professionals.
 - Healthy work environment - company-sponsored medical program, food, and beverage program, open communication.
 - Friendly policies to support Work-life balance, team building, and celebrations.
 
JOB DESCRIPTION: BACKEND DEVELOPER
Do you want to work in a fast growing company by doing meaningful work and have fun doing it? Remitbee, a FinTech with headquarters in Canada and office in Chennai is seeking a skilled Backend developer with experience in Node JS. Individuals who apply for Remitbee careers should be passionate about tech and driven towards innovating the industry further with the Remitbee team. This position will be based out of Chennai or Remote.
This position also comes with the opportunity for career growth and working hour flexibility. We look forward to reading your application. At least 3+ years of experience in backend technologies like Node.js, Express, Sequelize
What will you do?
- Work in an agile team of developers, QA, DevOps and founders
 - Implement new systems and redesign legacy systems, using leading technologies, to support advancing Research business requirements
 - Research and analyze business and system needs. Explore solution options to recommend designs and technologies
 - Writing test cases
 
Skills and requirements:
- At least 3 years of experience in backend technologies like Node.js, Express, Sequelize
 - Experience with automated task runners such as Grunt or Gulp
 - Experience in Database like MySQL and/or PostgreSQL
 - Comfortable applying engineering best practices for Test Driven Development, integration testing version control, release management, work estimation and planning
 - Experience to work with Rest and GraphQL APIs
 - You know how to use Git,
 - You are passionate about code quality. Writing tests and documentation belong to your natural workflow.
 - Participate in or lead all parts of the software development lifecycle, including analysis, design, programming, testing, implementation, and support.
 - A history of active contributions to open source projects
 
Type: Full time
Location: Chennai
Experience: 3+yrs (Required)
Notice Period: 0-30 days (Preferred)
Work timing: 9 AM - 6PM IST
Experience: 5+Yrs
Salary: Good hike on last drawn salary
Location: Indore
Working hours: 8 hours/day
Working days: 5 days/ week
Skills
As per 5 yrs below is the tech stack that he should know around django:
· Django forms
· Django Rest APIs
· Schedulers/Cron Jobs
· Customising middlewares
· Customising permission classes
· Management commands
· Fixtures
· Multiple Environment handling
· Multiple database integration
· SQL and NoSQL database integration experience
· Use of loggers or any logging mechanism
· Signals
· Push notifications over IOS/Android devices
· Email notifications
· Websockets
· Unit testing
· Caching
· Payment gateway integration
AWS & Deployment Skills:
· Deployment of Django over EC2 using Nginx or Apache2
· Configuring the Django to run the services like websockets, celery
· Using and configuring the RDS
· Should know how to use S3 buckets
aws-lambda

- Translation of complex functional requirements into technical requirements
 - Design, develop and maintain complex systems using best of the breed development practices and technology.
 - Responsible for the overall software development life cycle.
 - Delivery of High Quality & Scalable systems and applications with a sharp focus on timelines.
 - Being on the lookout for bettering the software engineering practices and tools within the organization
 - Collaboration with other stakeholders to provide robust and well-rounded solutions
 - Report on the status of product delivery and quality to management, customer support and product teams.
 
- Experience of 5+ years in designing & developing highly scalable, performant web applications
 - Strong programming, debugging, and problem-solving skills
 - Strong Computer Science Fundamentals (Data structures and Algorithms)
 - Sound understanding of object-oriented programming and excellent software design skills.
 - Good experience of Restful services using Java Springboot
 - Strong understanding of database design and SQL (PostgreSQL / MySQL) development
 - Good to have knowledge of NoSQL technologies like Redis, MongoDB, Cassandra or any other NoSQL database
 - Knowledge of design patterns and good to have experience of large-scale applications
 - Should have experience in Apache Kafka, RabbitMQ, SQS or other Queueing systems.
 - Experience of working with Amazon Web Services (AWS), Google Cloud Computing (GCP) would be considered as an advantage
 - Experience of developing with Serverless Model will be an advantage.
 
Minimum 5-7years of professional experience building web-applications
Strong experience in backend development
Strong experience in AI/Machine Learning development, Data Analysis/Processing
Experience in creating robust and secure REST APIs
Hands-on exposure to RDBMS like PostgreSQL, MySQL, MariaDB etc.
Proficiency with one or more programming languages from Java, Python, Node/JavaScript
Solid familiarity working with cloud and related technologies, AWS, GCP and Azure cloud environments
Ability to do very quick research in unknown technologies
Startup mindset, comfort with chaos and multi-tasking ability
Strong programming fundamentals in Data Structures, Algorithms
An eye for writing performance optimum code in any tool set
- 3+ to 6 years of hands-on coding experience in Java preferably Version 8
- Building RESTFUL services using Spring boot, Spring WS, etc
- Hands on experience in Microservices
- Data-Layer Development: MySQL, NoSQL, ORM







