Software Developer
Minimum reuired 3+yrs
Good Experience in Node JS,Mongo DB,AWS
Good Communication must
Location -Hyderabad
Experience -3+ Years

Similar jobs
About the role
We are seeking a seasoned Backend Tech Lead with deep expertise in Golang and Python to lead our backend team. The ideal candidate has 6+ years of experience in backend technologies and 2–3 years of proven engineering mentoring experience, having successfully scaled systems and shipped B2C applications in collaboration with product teams.
Responsibilities
Technical & Product Delivery
● Oversee design and development of backend systems operating at 10K+ RPM scale.
● Guide the team in building transactional systems (payments, orders, etc.) and behavioral systems (analytics, personalization, engagement tracking).
● Partner with product managers to scope, prioritize, and release B2C product features and applications.
● Ensure architectural best practices, high-quality code standards, and robust testing practices.
● Own delivery of projects end-to-end with a focus on scalability, reliability, and business impact.
Operational Excellence
● Champion observability, monitoring, and reliability across backend services.
● Continuously improve system performance, scalability, and resilience.
● Streamline development workflows and engineering processes for speed and quality.
Requirements
● Experience:
7+ years of professional experience in backend technologies.
2-3 years as Tech lead and driving delivery.
● Technical Skills:
Strong hands-on expertise in Golang and Python.
Proven track record with high-scale systems (≥10K RPM).
Solid understanding of distributed systems, APIs, SQL/NoSQL databases, and cloud platforms.
● Leadership Skills:
Demonstrated success in managing teams through 2–3 appraisal cycles.
Strong experience working with product managers to deliver consumer-facing applications.
● Excellent communication and stakeholder management abilities.
Nice-to-Have
● Familiarity with containerization and orchestration (Docker, Kubernetes).
● Experience with observability tools (Prometheus, Grafana, OpenTelemetry).
● Previous leadership experience in B2C product companies operating at scale.
What We Offer
● Opportunity to lead and shape a backend engineering team building at scale.
● A culture of ownership, innovation, and continuous learning.
● Competitive compensation, benefits, and career growth opportunities.
About the Role:
- We are looking for a highly skilled and experienced Senior Python Developer to join our dynamic team based in Manyata Tech Park, Bangalore. The ideal candidate will have a strong background in Python development, object-oriented programming, and cloud-based application development. You will be responsible for designing, developing, and maintaining scalable backend systems using modern frameworks and tools.
- This role is hybrid, with a strong emphasis on working from the office to collaborate effectively with cross-functional teams.
Key Responsibilities:
- Design, develop, test, and maintain backend services using Python.
- Develop RESTful APIs and ensure their performance, responsiveness, and scalability.
- Work with popular Python frameworks such as Django or Flask for rapid development.
- Integrate and work with cloud platforms (AWS, Azure, GCP or similar).
- Collaborate with front-end developers and other team members to establish objectives and design cohesive code.
- Apply object-oriented programming principles to solve real-world problems efficiently.
- Implement and support event-driven architectures where applicable.
- Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues.
- Write clean, maintainable, and reusable code with proper documentation.
- Contribute to system architecture and code review processes.
Required Skills and Qualifications:
- Minimum of 5 years of hands-on experience in Python development.
- Strong understanding of Object-Oriented Programming (OOP) and Data Structures.
- Proficiency in building and consuming REST APIs.
- Experience working with at least one cloud platform such as AWS, Azure, or Google Cloud Platform.
- Hands-on experience with Python frameworks like Django, Flask, or similar.
- Familiarity with event-driven programming and asynchronous processing.
- Excellent problem-solving, debugging, and troubleshooting skills.
- Strong communication and collaboration abilities to work effectively in a team environment.
- Build applications to solve business problems in healthcare using Machine Learning techniques and software technologies
- Designing and developing machine learning models
- Running machine learning tests and experiments
- Work with the product and operations team to understand the business
requirements
- Create epics and user stories from requirements
- Prioritize the work based on the changing client requirements
Skills and Specifications:
Required Skills
- Experience in coding with Java
- Experience in working with Spring Framework
- Experience with basic API protocols
- Experience with developing, debugging and dev testing
- Decent communication skills
Nice to have
- Experience with distributed storage & Database Systems (SQL or
NoSQL, eg MySQL or MongoDB)
- Experience with production quality management, deployment &
monitoring.
- Experience with Tomcat, Nginx & Linux.
- Experience with Cloud Technologies (AWS, Azure, Oracle Cloud
etc)
- Product understanding skills.
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.
- Candidate Should have 5+ Years Of Experience in Core Java
- You will need strong development skills to work on and improve our Scala-based services, and be able to work together with senior teammates to create appropriate architectural design and ensure all aspects are appropriate to meet the business need.
- Excellent Functional Design and Functional Programming skills (more than 2 years of business experience in Scala and Java projects, respectively)
- Core skills in key supporting technologies and/or frameworks such as Play (AKKA) / Lagom
- Proven experience working in teams in the successful delivery of complex, performant and high quality products
- Excellent spoken and written communication skills
- Experience of SaaS (Software as a Service) environments
- Exposure to RESTful web APIs and a service oriented architecture
- Experience in Linux environments, Shell scripting etc
- Working with XML and JSON including parsing, asserting / matching and extracting
- Experience with Continuous Integration environments and build tools, including Terraform, Jenkins, Maven, Gradle and Ant
- Experience with messaging systems such as Apache Kafka, Amazon Kinesis, Amazon SQS and Rabbit MQ
- Experience working on Live platform SDKs such as Twilio, AWS Elemental
Roles & Responsibilities:
Build efficient, testable, and reusable PHP modules.
Solve complex performance problems and architectural challenges.
Integration of data storage solutions (may include databases, key-value stores, etc.).
Integration of User Interfaces developed by front end developers.
Skills and Qualifications:
· Must have a bachelor’s degree or above in Computer Science or in similar field.
· Minimum 4 years of experience in PHP web development.
· Strong knowledge of front-end technologies, such as JavaScript, HTML5, and CSS3
· Strong knowledge of PHP web frameworks (CodeIgniter, NodeJS)
· Experience in creating custom modules and themes.
· Expert knowledge in web architecture.
· Strong understanding of MVC design patterns and oops concept.
· Strong understanding of full synchronous behaviour of PHP.
· Experience with modern UI frameworks such as React, Angular or Vue.js
· Experience in MySQL and the ability to write SQL queries.
· Proficient understanding of source control management such as Git, SVN.
· Proficient understanding fundamental design principles behind a scalable application.
· Familiarity with limitations of PHP as a platform and its workarounds.
· Ability to create database schemes that represent and support business processes.
· Experience with Edu Tech companies will be preferred.
. Immediate Joiner Preferred.
- Working knowledge of Node-Sync, callback hell and ways to control asynchronous behavior of Node functions.
- Strong command on ES6(EcmaScript) or Javascript and its concepts like prototypes, call back, closures etc
- Should have deep understanding of Native Node.js, Express.js, HAPI.js and middlewares.
- Candidates must have proper understanding and command on RESTful API development and consumptions.
- Candidates must know to use promises, async-await to control synchronization of business logic components.
- Candidates must have knowledge of JWT, oAuth and passport.js for user authentication.
- Candidates must have knowledge of GIT, Bit-bucket.
- Candidates must have knowledge of application deployment.
- Experience with NoSQL databases eg mongodb (preferred).










