
š Hiring: Python Developer
ā Experience: 2+ Years
š Location: Mumbai (Andheri East )
ā Work Mode:- 5 Days Work From Office
ā±ļø Notice Period: Immediate Joiners
(Only immediate joiners & candidates serving notice period)
Looking for a skilled Python Developer with experience in Django / FastAPI and MongoDB / PostgreSQL.
ā Must-Have Skills:-
ā 2+ years of professional experience as a Python Developer
ā Proficient in Django or FastAPI
ā Hands-on with MongoDB or PostgreSQL
ā Strong understanding of REST APIs & Git

Similar jobs
⢠Writing and testing code, debugging programs and integrating applications with third-party
web services. To be successful in this role, you should have experience using server-side logic
and work well in a team.
⢠Ultimately, you'll build highly responsive web applications that align with our business needs.
⢠Write effective, scalable code Develop back-end components to improve responsiveness and
overall performance Integrate user-facing elements into applications.
⢠Test and debug programs
⢠Improve functionality of existing systems Implement security and data protection solutions
⢠Assess and prioritize feature requests
⢠Coordinate with internal teams to understand user requirements and provide technical
solutions
⢠Expertise in at least one popular Python framework (like Django, Flask, etc)
⢠Team spirit
⢠Good problem-solving skills.
Requirements
⢠3 to 5 years of experience as a Python Developer
⢠Hands-on experience with Flask, Django or Gin or Revel or Sanic
⢠Knowledge of design/architectural patterns will be considered as a plus
⢠Experience working in an agile development environment with a strong focus on rapid
software development
⢠Experience in AWS or similar cloud technologies
⢠Excellent troubleshooting and debugging skills
⢠Proven ability to complete the assigned task according to the outlined scope and timeline
⢠Experience with messaging frameworks such as SQS/Kafka/RabbitMq
⢠Experience with Elastic Search
⢠Willingness to learn new and different technologies
Location - South DelhiĀ
2. Design software and make technology choices across the stack (from data storage to application to front-end)
3. Understand a range of tier-1 systems/services that power our product to make scalable changes to critical path code
4. Own the design and delivery of an integral piece of a tier-1 system or application
5. Work closely with product managers, UX designers, and end users and integrate software components into a fully functional system
6. Work on the management and execution of project plans and delivery commitments
7. Take ownership of product/feature end-to-end for all phases from the development to the production
8. Ensure the developed features are scalable and highly available with no quality concerns
9. Work closely with senior engineers for refining and implementation
10. Manage and execute project plans and delivery commitments
11. Create and execute appropriate quality plans, project plans, test strategies, and processes for development activities in concert with business and project management efforts
Requirements:
⢠Should be a go-getter, ready to shoulder more responsibilities, and shows enthusiasm and interest in work.
⢠Excellent core Python skills including threading, dictionary, OOPS Concept, Data structure, and Web service.
⢠Should have work experience on the following stacks/libraries: Flask
⢠Familiarity with some ORM (Object Relational Mapper) libraries
⢠Able to integrate multiple data sources and databases into one system
⢠Understanding of the threading limitations of Python, and multi-process architecture Familiarity with event-driven programming in Python
⢠Basic understanding of front-end technologies, such as Angular, JavaScript, HTML5 and CSS3
⢠Writing reusable, testable, and efficient code
⢠Design and implementation of low-latency, high-availability, and performant applications
⢠Understanding of accessibility and security compliance
⢠Experience in both RDBMS(MySQL), NoSQL databases (MongoDB, HDFS, HIVE etc) or in-memory caching technologies such as ehcache etc is preferable.
Key Responsibilities:Ā
- Rewrite existing APIs in NodeJS.Ā
- Remodel the APIs into Micro services-based architecture.Ā
- Implement a caching layer wherever possible.Ā
- Optimize the API for high performance and scalability.Ā
- Write unit tests for API Testing.
- Automate the code testing and deployment process.
Skills Required:Ā
- At least 2 years of experience developing Backends using NodeJS ā should be well versed with its asynchronous nature & event loop, and know its quirks and workarounds.Ā
- Excellent hands-on experience using MySQL or any other SQL Database.Ā
- Good knowledge of MongoDB or any other NoSQL Database.Ā
- Good knowledge of Redis, its data types, and their use cases.Ā
- Experience with graph-based databases like GraphQL and Neo4j.Ā
- Experience developing and deploying REST APIs.Ā
- Good knowledge of Unit Testing and available Test Frameworks.Ā
- Good understanding of advanced JS libraries and frameworks.Ā
- Experience with Web sockets, Service Workers, and Web Push Notifications.Ā
- Familiar with NodeJS profiling tools.Ā
- Proficient understanding of code versioning tools such as Git.Ā
- Good knowledge of creating and maintaining DevOps infrastructure on cloud platforms.Ā
- Should be a fast learner and a go-getter ā without any fear of trying out new things Preferences.Ā
- Experience building a large scale social or location-based app.
Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā
Ā
What we expect of you:
Ā
- 4+ years of experience building scalable backends using Nodejs
- In-depth knowledge of any framework of Nodejs (i.e. Express, Hapi, Koa.js)
- Hands on experience with developing REST APIs using Node.js and any of the above framework
- Good understanding of standard authentication systems such as OAuth2 and JWT
- Should have experience with Socket.IO
- Should have understanding of Model, Caching, Async mechanisms
- Knowledge of server-side templating (e.g. Jade, Handlebars.js, etc.)
- Hands-on experience with implementing Role based User authentication and authorization system
- Understanding of Caching, Database Interactions, Middlewares
- Able to engineer the best performing solutions and always keeping scalability in mind
Ā
Must haves:
- Strong problem solving skills
- Passion for building robust systems that are engineered to handle failure scenarios, an attitude to maintain coding standards
- Strong advocate for producing quality software who makes sure issues are raised and resolved
Ā
What makes you a great fit for Aubergine:
Ā
- Knowledge of data structures and algorithms
- Hungry for more responsibility and knowledge
- Experience with at least one of the cloud platforms like AWS, GCP, Azure, Digital Ocean etc. (docker, Kubernetes, microservice good to have)
Ā
Ā
Ā
Ā
Ā
Skills: NodeJs
Ā
Experience required: 4+ years
Ā
Job Type: Full time/ Permanent
Ā
Perks and Benefits:
Ā
- Flexible shift timings
- Company-sponsored certifications.
- Team friendly culture
- Flat hierarchy
- Carrom, Table tennis games, Cricket Tournament Participation for interested employees
- Snack-filled pantry for team members
- Group Medical Insurance (*)
- 5 days working.
Ā
Employment Type
Full-time
Ā
Ā
- 3+ years of recent hands-on Java development
- Java, Python, JavaScript programming languages
- Fluency with RESTful APIs, AngularJS, HTML5 and CSS
- Great understanding of designing for performance, scalability, and reliability of data intensive application
- Understanding of database fundamentals and advanced SQL knowledge
- In-depth understanding of object oriented programming concepts and design patterns
- Ability to communicate clearly to technical and non-technical audiences, verbally and in writing
- Understanding of full software development life cycle, agile development and continuous integration
- Experience in Agile methodologies including Scrum and Kanban
What puts you over the top:
- Exposure to various technologies like Spring Boot, Microservices, Kubernetes and also some frontend technologies like React.js, Node.js or other UI frameworks.
āĀ Ā Experience in AdTech or Programmatic
MUST HAVE GOOD EXPERIENCE IN SPRING BOOT, NODE JS, ANGULAR JS, REACT JS, JAVASCRIPT,JAVA, HTML/CSS.
Skills Required for Back-End (NodeJS) JR Developer (2-4 Yrs) /Sr Developer (4-8 Yrs) /Lead Developer (8-10 Yrs) /Architect (10-12 Yrs):
- Must: Strong experience and understanding of NodeJS and JavaScript Programming, Good at Native Cloud or AWS
- Good knowledge of MongoDB or any other NoSQL Database, Redis, Elasticsearch, etc.
- Good understanding of scalable computing systems, software architecture, data structures, and algorithms.
- Experience working with AWS or other cloud providers
- Experience in service-oriented and/or microservice architectures
- Good to have knowledge with stream processing applications, Event-driven Architecture, Identity management (OAuth) - Not Mandatory
- Good knowledge of Redis, its data types, and their use cases along with a server-side framework
- Experience developing and deploying REST APIs.
- Good to have an understanding of low-level Kafka inner workings and partitioning schemes - Not Mandatory
Responsibilities:
- Design, build, review and evolve durable, highly scalable event-driven infrastructure
- Architect and lead the development of backend services.
- Work with REST APIs and integrating them with our software platform
- Develop front end capabilities such as dashboards, visualizations, features
- Work on building best performance UI features and linking with backend
- Integrate all the front end features with a backend pipelineĀ
- Integrate our AI models with the platform pipelineĀ
- Work on bug fixing and improving application performanceĀ
- Unit-test code for robustness, including edge cases, usability, and general reliability
- Own new initiatives, Debug production issues
- Help define the way we work in the future including coding and design standards
- Work effectively in an agile development process
- Research cutting edge technology that can be applied to accelerate business growth
- Be the communication bridge be product owners and development teams
Experience: 9 to 16 Yrs
Notice Period: Immediate to 15 days
Job Description:
- The Lead Engineer is responsible for deriving the technical architecture, detailed design, implementation, Performance, and Scalability of the developed system.
Ā
- The individual should be capable of single-handedly understanding the requirement, liaison with the product owner and external teams; produce the technical output required.
Ā
- Strong Leadership skills to contradict, produce a new design to current trends is required.
Ā
- Should be an avid technology enthusiast with strong views on technical architecture.
Technical Skills:
1) Strong Python and Mongo DB is mandatory
2) Web Application Architecture - One Large Project Experience of Development & Maintenance
3) Knowledge in one or more frameworks like WSGI(uwsgi), Django, Flask, Web Application development
4) Exposure to Databases like MongoDB, BigQuery, Elastic Search, Redis, etc.,
5) Knowledge of Code Quality Process and Discipline (Git, Jenkins, etc)








