
What You'll do:
- 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
- Should have experience with Socket.IO
- Familiar with oauth integration Social Networking API (Facebook, Twitter, Linked In, Google+)
- Good understanding of standard authentication systems such as OAuth2 and JWT
- Knowledge of server-side templating (e.g. Jade, Handlebars.js, etc.)
- Should have understanding of model, caching, async mechanisms
- 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
What makes you a great fit:
- Strong problem solving skills
- Knowledge of data structures and algorithms
- Hungry for more responsibility and knowledge
- Passion for building robust systems that are engineered to handle failure scenarios, an undying love and attitude for maintaining coding standards
- Strong advocate for producing quality software who makes sure issues are raised and resolved
- Experience with at least one of the cloud platforms like AWS, GCP, Azure, Digital Ocean etc. (docker, Kubernetes, microservice good to have)
Must have skillsets:
Skills : NodeJs
Experience required: + years
Job Type: Full time/ Permanent
Perks and Benefits :
- 5 days working.
- 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 (*)

About Aubergine Solutions Pvt. Ltd.
About
Connect with the team
Similar jobs
Backend Developer (4.5 – 7.5 Years Experience)
Company Description:
Idea Elan LLC is a product based company that provides comprehensive software solutionsfor
research facilities in Universities and Institutions worldwide.
Please visit www.IdeaElan.com for more information.
Key Responsibilities:
● Design and develop high-performance,scalable, and secure backend APIs and services
using .NET Core.
● Work withrelational (MS-SQL) andNoSQL (CosmosDB, MongoDB) databases to create
optimized data models and ensure data consistency and performance.
● Participate in code reviews and provide constructive feedback.
● Collaborate with front-end developers and other teams to deliver high-quality software.
● Write clean, maintainable, and efficient code while ensuring quality standards.
● Troubleshoot and debug complex issues, optimizing code for maximum performance and scalability.
● Stay updated with the latest trends in backend development and cloud technologies to drive innovation.
● Optimize database performance and ensure data integrity.
Required Experience:
● 4.5 -7.5 years of experience in backend development.
● Strong experience with .NET Core and building RESTful APIs.
● Proficient with MS-SQL and experience working with NoSQL databases like Cosmos DB and MongoDB.
● Hands-on experience with Azure Cloud services (e.g., Azure Functions, Azure Storage, API Management, Azure SQL Database,etc.).
● Understanding of software development principles such as object-oriented programming (OOP), design patterns, and SOLID principles.
● Experience with version control systems such as Git.
● Strong knowledge of asynchronous programming, microservices architecture, and cloud-native application design.
● Familiarity with CI/CD pipelines, containerization (Docker), and deployment automation is a plus.
● Excellent problem-solving and debugging skills.
● Ability to work in an Agile development environment and collaborate with cross-functional teams.
● Good communication and collaboration skills.
We are seeking a highly skilled Senior Backend Developer with deep expertise in Python and FastAPI to join our team. This role focuses on building high-performance, scalable backend services capable of handling high request volumes while integrating advanced LLM technologies.
The ideal candidate will design robust distributed systems, implement efficient data storage solutions, and ensure enterprise-grade security within an Azure-based infrastructure. This is a great opportunity to work on AI/ML integrations and mission-critical applications requiring high performance and reliability.
Key Responsibilities:
Backend Development
- Design and maintain high-performance backend services using Python and FastAPI
- Implement advanced FastAPI features such as dependency injection, middleware, and async programming
- Write comprehensive unit tests using pytest
- Design and maintain Pydantic schemas
High-Concurrency Systems
- Implement asynchronous code for high-volume request processing
- Apply concurrency patterns and atomic operations to ensure efficient system performance
Data & Storage
- Optimize MongoDB operations
- Implement Redis caching strategies (TTL, performance tuning, caching patterns)
Distributed Systems
- Implement rate limiting, retry logic, failover mechanisms, and region routing
- Build microservices and event-driven architectures
- Work with EventHub, Blob Storage, and Databricks
AI/ML Integration
- Integrate OpenAI API, Gemini API, and Claude API
- Manage LLM integrations using LiteLLM
- Optimize AI service usage within the Azure ecosystem
Security
- Implement JWT authentication
- Manage API keys and encryption protocols
- Implement PII masking and data security mechanisms
Collaboration
- Work with cross-functional teams on architecture and system design
- Contribute to engineering best practices and technical improvements
- Mentor junior developers where required
Must-Have Skills & Requirements
Experience
- 7+ years of hands-on Python backend development
- Bachelor’s degree in Computer Science, Engineering, or related field
- Experience building high-traffic, scalable systems
Core Technical Skills
Python
- Advanced knowledge of asynchronous programming, concurrency, and atomic operations
FastAPI
- Expert-level experience with dependency injection, middleware, and async code
Testing
- Strong experience with pytest and Pydantic schemas
Databases
- Hands-on experience with MongoDB and Redis
- Strong understanding of caching patterns, TTL, and performance optimization
Distributed Systems
- Experience with rate limiting, retry logic, failover mechanisms, high concurrency processing, and region routing
Microservices
- Experience building microservices and event-driven systems
- Exposure to EventHub, Blob Storage, and Databricks
Cloud
- Strong experience working in Azure environments
AI Integration
- Familiarity with OpenAI API, Gemini API, Claude API, and LiteLLM
Security
- Implementation experience with JWT authentication, API keys, encryption, and PII masking
Soft Skills
- Strong problem-solving and debugging skills
- Excellent communication and collaboration
- Ability to manage multiple priorities
- Detail-oriented approach to code quality
- Experience mentoring junior developers
Good-to-Have Skills
Containerization
- Docker, Kubernetes (preferably within Azure)
DevOps
- CI/CD pipelines and automated deployment
Monitoring & Observability
- Experience with Grafana, distributed tracing, custom metrics
Industry Experience
- Experience in Insurance, Financial Services, or regulated industries
Advanced AI/ML
- Vector databases
- Similarity search optimization
- LangChain / LangSmith
Data Processing
- Real-time data processing and event streaming
Database Expertise
- PostgreSQL with vector extensions
- Advanced Redis clustering
Multi-Cloud
- Experience with AWS or GCP alongside Azure
Performance Optimization
- Advanced caching strategies
- Backend performance tuning
Role: .NET Developer
Exp: 5-7 Years
CTC: up to 15 LPA
Required Qualifications:
- 5+ years of professional software development experience.
- Post-secondary degree in computer science, software engineering or related discipline, or equivalent working experience.
- Development of distributed applications with Microsoft technologies: C# .NET/Core, SQL Server, Entity Framework.
- Deep expertise with microservices architectures and design patterns.
- Cloud Native AWS experience with services such as Lambda, SQS, RDS/Aurora, S3, Lex, and Polly.
- Mastery of both Windows and Linux environments and their use in the development and management of complex distributed systems architectures.
- Git source code repository and continuous integration tools.
- Proficient with debugging and profiling distributed systems.
Essential Skills (Two top
skills)
Java 8
AWS – ECS, SQS
B) Other Information
Educational
Qualifications
Graduate
Experience Mid-level (5+)
Minimum Qualifications:
Java 8 bases web application developer
hands on experience with writing sql queries (RDS)
AWS knowledge like ECS, SQS;
understands CICD and git
webserver – tomcat
uses best practice for code quality, static & dynamic
security scans
Bachelor’s in computer science/Information
Technology or related field
Outstanding at triage or analysis of situations for
production support
Excel with on time delivery with minimal direction
Effective verbal and written communicator
Effective participant of requirements gathering
requirements analysis
- 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 in postgre
- 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
Ventura Securities is establishing its fintech team - a remote-first, work from anywhere team with highly talented individuals who come from diverse backgrounds and looking to solve real client problems at scale. Ventura has been in the stockbroking business for 20+ years and it is a robust and profitable franchise with 1000+ employees currently. We are looking for passionate techies with skills primarily around AWS and Python who are aspiring for a fast-track career.
Your Key Responsibilities:
1. Build out of the Ventura cloud-based backend platform from scratch
2. Ownership and monitoring of our D2C backend
3. Robust documentation skills and desire to share information with others
4. Desire and ability to prototype ideas quickly, and be willing to experiment and learn
Basic Requirements:
· Very strong python, lambda, sql, general aws
· Clean coding skills around Python or Go and SQL
· Demonstratable experience around writing testable code, working with git, doing peer-level code review, daily standups, and generally championing software excellence
· What you get:
1. Chance to build out a next-gen fintech product from ground 0
2. Opportunity to influence the design of the product
3. Flexible and work anywhere environment running out of Slack
Flat org structure
• Develop, record and maintain cutting edge web-based PHP applications with Vue.js as the front-end framework.
Build innovative, state-of-the-art applications and collaborate with the User Experience (UX) team
• Ensure HTML, CSS, and shared JavaScript is valid and consistent across applications using Vue.js or similar front end frameworks.
• Prepare and maintain all applications utilizing standard development tools.
• Utilize backend data services and contribute to increase existing data services API.
• Lead the entire web application development life cycle right from concept stage to delivery and post launch support.
• Convey effectively with all task progress, evaluations, suggestions, schedules along with technical and process issues.
• Document the development process, architecture, and standard components.
• Coordinate with co-developers and keeps project manager well informed of the status of development effort and serves as liaison between development staff and project manager.
• Keep abreast of new trends and best practices in web development.
• In depth knowledge of object-oriented PHP and Laravel 5 PHP Framework
• Hands on experience with SQL schema design, SOLID principles, REST API design
• Software testing (PHPUnit, PHPSpec, Behat)
• MySQL profiling and query optimization










