
Responsibilities:
- Ability to work in an existing codebase and collaborate with a diverse team
- Experience in building enterprise-scale backend REST APIs with frameworks such as Nest.js & Express.js using an API-first paradigm
- Intimate knowledge of crafting highly performing database queries
- Hands-on experience implementing relational database structures, including tables, indexes, views, etc.
- A mindset towards building systems for the cloud and DevOps fundamentals
- Working knowledge of cloud infrastructure services is good to have. If not then willingness to learn should be there.
- Focus towards building security, performance, and scalability into services from the beginning
- Experience with debugging code and troubleshooting technical issues in order to craft appropriate solutions

Similar jobs


Job Title : Python Django Developer
Location : Gurgaon (On-site)
Work Mode : 6 Days a Week (Work from Office)
Experience Level : 3+ Years
About the Role :
We are seeking a highly skilled and motivated Python Django Developer to join our team in Gurgaon. This role requires a hands-on developer with expertise in building scalable web applications and APIs using Python and Django. The ideal candidate will have a strong background in relational databases, message brokers, and distributed systems.
Key Responsibilities :
- Design, develop, and maintain robust, scalable, and secure web applications using Python and Django.
- Build and optimize back-end services, RESTful APIs, and integrations with third-party tools.
- Implement and maintain asynchronous task processing using Celery and RabbitMQ.
- Work with PostgreSQL to design and optimize database schemas and queries.
- Utilize Redis and Kafka for caching, data streaming, and other distributed system needs.
- Debug and troubleshoot issues across the application stack.
- Collaborate with cross-functional teams to gather requirements and deliver solutions.
- Ensure code quality through comprehensive testing, code reviews, and adherence to best practices.
Required Skills and Qualifications:
Technical Expertise:
- Proficiency in Python and strong experience with Django framework.
- Hands-on experience with PostgreSQL for database design and management.
- Familiarity with RabbitMQ, Celery, and Redis for asynchronous processing and caching.
- Experience with Kafka for building real-time data pipelines and event-driven architectures.
Other Skills:
- Strong understanding of software development best practices and design patterns.
- Proficiency in writing efficient, reusable, and testable code.
- Good knowledge of Linux/Unix environments.
- Familiarity with Docker and containerized deployments is a plus.
Soft Skills:
- Excellent problem-solving and analytical skills.
- Good communication and teamwork abilities.
- Ability to work independently and in a collaborative team environment.
Preferred Qualifications:
- Experience in microservices architecture.
- Exposure to DevOps tools and practices.
- Knowledge of front-end technologies like React or Angular is a bonus.
GaragePlug Inc
GaragePlug is one of the fastest-growing Automotive tech startups working towards revolutionising the automotive aftermarket industry with strong state-of-the-art technologies.
Role Overview
As we plan to grow, we have many challenges to solve. Some of the new features and products that are already in the pipeline include advanced analytics, search, reporting, etc., to name a few. Our present backend is based on the microservices architecture built using Spring Boot. With growing complexity, we are open to using other tools and technologies as needed. We are looking for a talented and motivated engineer to join our fleet and help us solve real-world problems in this exciting field. Join us and share the dream of building the next-generation online platform for the Auto industry.
Experience:
3-5 years of experience
What you'll do:
- Design and architect our core components
- End-to-end systems development
- Ownership of complete systems from development to production and maintenance
- Infrastructure management on AWS
Technologies you'll use:
- Microservices, AWS, Java, Spring-boot
- Gradle / Maven
- ElasticSearch
- Jenkins, CI/CD
- Containerization technologies like Docker, Kubernetes, etc.
- RDBMS (PostgreSQL) or NoSQL databases (MongoDB) & Enterprise Messaging Applications (Kafka/SQS)
- JUnit, TestNG, Cucumber, etc.
- Nginx
- Any cool piece of technology that you can bring onboard
What you are:
- You love technology and are always open to learning new tools
- You are proficient with server technologies: Spring / Spring Boot
- You have good experience in scaling, performance tuning & optimization at both API and storage layers
- You have an excellent grasp of OOPS concepts, data structures, algorithms, design patterns & REST APIs
- You are proficient in Java, SQL
- You have good knowledge of Databases: RDBMS/Document
- You have a good understanding of REST API design
- You have knowledge of DevOps
- Implement Coding Best Practices. Implement Code Quality gates as per the program norms
- Knowledge of Angular 2+ is a big plus
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


Hiring:
PHP / Laravel Developer with 1 year experience in PHP / Laravel / Wordpress language
Perks:
No salary bar for the right candidate
Flexible and Friendly work environment.
Health / Medical Insurance
Enthusiastic team of developers
Supportive leadership
Opportunity to showcase your creativity
Employee overall development programs and Activities regularly


Requirement:
- The knowledge of PHP. ...
- Laravel experience. ...
- A strong command of HTML, Java, and CSS.
- The understanding of PM frameworks – Agile, Scrum, Waterfall, etc.
- Working experience of handling APIs; knowledge of RESTful or SOAP.
- Solid understanding of OOP and model view controller (MVC).

Developer should have 2-4 years of experience, with a indepth knowledge on how web/mobile app works.
Should have the following knowledge
- RESTful APIs, Python and Django or flask
- Database concepts (MySQL, PostgreSQL, MongoDB, Redis)
- GraphQL
- Version Control tools (Git)/Github/BitBucket
- Ability to communicate and have good writing skills
- Familiarity with multi-threaded applications
- Understanding of Linux Environment and unit test and debugging skills


Responsibilities:
- Build scalable, service oriented web applications from scratch for technology products for European market.
- Maintain these applications for accuracy and high availability.
- Continuously identify opportunities to improve system designs, architecture and implementation standards
- Participate with founding, business and product teams in discussions on how to build and launch new modules.
- Collaborate across functions and own the planning, estimation and execution for parts of the product.
- Start as an individual contributor but stay ready to build and mentor a small team of up to 5 engineers over the coming months and years.
- Contribute in hiring highly ambitious engineers as the team grows.
- Being among the first people on the engineering team, be a culture driver.
Requirements:
- Experience of architecting and building products/business critical backend applications using different MVC frameworks.
- Experience with microservices.
- Experience of building and maintaining scalable applications using Node.js/MEAN stack.
- Experience of deploying and maintaining web applications.
- Experience with non relational databases like MongoDB.
- Understanding of relational databases like MySQL.
- Familiarity with REST APIs and stress testing tools.
- Good communication skills.
- Exposure in building polyglot applications.
- Exposure for devops and related processes, preferably GCP.
- Knowledge of components in scalable solutions i. e. database partitions, message brokers, background processing.
- Exposure to basic frontend technologies to speed up collaboration with the frontend team.

- Contribute to the development of Web Applications Mobile restful APIs.
- Help scale our mobile team processes by practicing "Clean Code" principles for app architecture, branching/versioning, release train, Test Driven Development.
- Advocate for the Web platform e.g: evaluating new frameworks, leading the technical vision at Sri Aurobindo Society
- Deliver applications with enhanced features and capabilities, while also maintaining and continually improving turnaround time and quality
- Mentor and lead a team of developers; Lead code reviews and team meetings
- Keep track and reviews existing projects to identify bottlenecks, bugs, performance issues and involve the team to study and learn from existing projects.
- Proficient in one core codebase (CodeIgnitor, Drupal, Laravel, Magento); Laravel is mandatory
- Thoroughly test work prior to deployment into production.
- Accurately estimate the amount of effort required to complete a task.
- Troubleshoot and fix any issues relating to PHP programs
- Ensure smooth operations of web processes and infrastructure
- Take up system analysis, design, documenting responsibilities, and get it done in time. He/ she should be able to perform code analyzing and reading exercises for current and previous projects

Ruby and Rails
Creating JSON based web services from Ruby on Rails (RoR) apps
HTML5, CSS3, JavaScript, jQuery, CoffeeScript, Ajax, lodash/underscore.js
A firm grasp of object-oriented analysis and design
Good to have knowledge in any front end framework, Angular or above versions, Backbonejs, Ember.js
Should have extensive experience in Agile software development principles, practice, and process
Should have worked on enterprise-cl applications
RoR Performance tuning and scaling
Proficiency in English strongly preferred
A proactive and resourceful person who achieves with minimal oversight
Team player with the ability and desire to become an integral part of a fast-paced team
Good knowledge of relational databases MySQL, Oracle, Microsoft SQL Server, DB2 or similar
Hands-on experience with at least one of the NoSQL environments like MongoDB, Couchbase, Cassandra
Experience with text search systems like elastic, solr or similar
Hands-on experience in integrating with third-party REST APIs
Managing code with Git and other version control tools
Good to have knowledge of Nginx

