
Node.Js Developer
As a Node.js Developer, you will be responsible for:
Designing, developing, and maintaining server-side applications and systems using Node.js, a JavaScript runtime environment. Your expertise in backend development, JavaScript, TypeScript, and REST APIs will play an essential role in creating efficient and powerful server-side applications.
Responsibilities:
● Design and implement efficient, secure, and maintainable server-side code using Node.js.
● Collaborate with the front-end development team to integrate user-facing elements with server-side logic.
● Develop APIs for seamless data flow between the front-end and back-end.
● Optimize application performance and ensure high availability and scalability.
To succeed in this role – you should have the following:
● Minimum of 3-4 years of experience as a backend developer.
● Must have proven experience as a Back-End Developer, with a focus on Node.js.
● Proficiency in JavaScript, TypeScript, and related frameworks (Express.js, Hapi.js, etc.).
● Experience with RESTful API design principles.
● Experience with agile development methodologies.
● Familiarity with working with at least one of PostgreSQL or MongoDB.
● Familiarity with version control systems (Git)
● Strong communication skills and ability to work collaboratively in a team.
● Strong problem-solving skills and attention to detail.
Added bonus:
● Familiarity with frontend development technologies like HTML and CSS.
● Experience working with Docker, Github Actions, and other common CI/CD pipelines
● Knowledge about AWS components (S3, EC2, Cloudfront, Redis Clusters, etc.)
Education:
Bachelor's degree in Computer Science, Information Technology, or a related field

Similar jobs
Job Title : Senior Software Engineer – Backend
Experience Required : 6 to 12 Years
Location : Bengaluru (Hybrid – 3 Days Work From Office)
Number of Openings : 2
Work Hours : 11:00 AM – 8:00 PM IST
Notice Period : 30 Days Preferred
Work Location : SmartWorks The Cube, Karle Town SEZ, Building No. 5, Nagavara, Bangalore – 560045
Note : Face-to-face interview in Bangalore is mandatory during the second round.
Role Overview :
We are looking for an experienced Senior Backend Developer to join our growing team. This is a hands-on role focused on building cloud-based, scalable applications in the mortgage finance domain.
Key Responsibilities :
- Design, develop, and maintain backend components for cloud-based web applications.
- Contribute to architectural decisions involving microservices and distributed systems.
- Work extensively with Node.js and RESTful APIs.
- Implement scalable solutions using AWS services (e.g., Lambda, SQS, SNS, RDS).
- Utilize both relational and NoSQL databases effectively.
- Collaborate with cross-functional teams to deliver robust and maintainable code.
- Participate in agile development practices and deliver rapid iterations based on feedback.
- Take ownership of system performance, scalability, and reliability.
Core Requirements :
- 5+ Years of total experience in backend development.
- Minimum 3 Years of experience in building scalable microservices or delivering large-scale products.
- Strong expertise in Node.js and REST APIs.
- Solid experience with RDBMS, SQL, and data modeling.
- Good understanding of distributed systems, scalability, and availability.
- Familiarity with AWS infrastructure and services.
- Development experience in Python and/or Java is a plus.
Preferred Skills :
- Experience with frontend frameworks like React.js or AngularJS.
- Working knowledge of Docker and containerized applications.
Interview Process :
- Round 1 : Online technical assessment (1 hour)
- Round 2 : Virtual technical interview
- Round 3 : In-person interview at the Bangalore office (2 hours – mandatory)
Position: Lead Backend Engineer
Location: Remote
Experience: 10+ Years
Budget: 1.7 LPM
Employment Type: [Contract]
Required Skills & Qualifications:
- 10+ years of proven backend engineering experience.
- Strong proficiency in Python.
- Expertise in SQL (Postgres) and database optimization.
- Hands-on experience with OpenAI APIs.
- Strong command of FastAPI and microservices architecture.
- Solid knowledge of debugging, troubleshooting, and performance tuning.
Nice to Have:
- Experience with Agentic Systems or ability to quickly adopt them.
- Exposure to modern CI/CD pipelines, containerization (Docker/Kubernetes), and cloud platforms (AWS, Azure, or GCP).
Job Summary:
We are looking for a Flutter Developer with 1+ years of experience to join our dynamic team. The ideal candidate should have hands-on experience in developing cross-platform mobile applications using Flutter and Dart. You will be responsible for designing, developing, and maintaining high-performance mobile applications that provide an exceptional user experience.
Key Responsibilities:
- Develop and maintain mobile applications using Flutter & Dart for Android and iOS platforms.
- Collaborate with UI/UX designers to implement visually appealing and user-friendly interfaces.
- Write clean, maintainable, and efficient code following best practices.
- Integrate APIs and third-party services into mobile applications.
- Optimize app performance and troubleshoot bugs or performance issues.
- Work closely with backend developers to ensure seamless integration.
- Keep up with the latest Flutter updates and industry trends.
Required Skills & Qualifications:
- 1+ years of experience in Flutter app development.
- Proficiency in Dart programming language.
- Strong knowledge of State Management (Provider, Riverpod, Bloc, GetX, etc.).
- Experience with RESTful APIs and third-party libraries integration.
- Understanding of mobile app development lifecycle and best practices.
- Experience with Firebase (Auth, Firestore, Push Notifications, etc.) is a plus.
- Familiarity with Git/GitHub for version control.
- Strong debugging and problem-solving skills.
- Ability to work independently and as part of a team.
Nice-to-Have Skills:
- Experience with native Android (Kotlin/Java) or iOS (Swift/Objective-C) development.
- Knowledge of CI/CD pipelines for Flutter apps.
- Experience in publishing apps on Google Play Store and Apple App Store.
Basic Qualification:
- Programming experience with at least one modern language such as Java, Node.js
- Experience with NoSQL databases like MongoDB
- 2+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
- Bachelor Degree in Computer Science or related field.
- Computer Science fundamentals in object-oriented design, data structures,
- algorithm design, problem solving, and complexity analysis.
Preferred Qualification:
- Experience building complex applications on distributed systems that have been successfully deployed for a large customer base.
- Experience with Agile Scrum, having served as a Scrum Master and delivered results.
- Application of advanced coding techniques, such as dependency injection.
- Proven experience with: writing design documents, leading code reviews,
- applying SCM, managing builds and managing releases.
- Knowledge of important design patterns
- Applying unit testing / TDD to reduce testing cycles and production support
- load.
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 3 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.
• As a Python full-stack developer, your role would involve design development and deploy full-stack applications out of Artificial intelligence projects with a focus on low latency and scalability.
• You also need to optimize the application for better performance and a large number of concurrent users.
• A strong technologist we care about doing things the right way rather than just doing them and thrives in a complex and challenging environment.
Who are we looking for?
• Bachelors / Masters in Computer Science or equivalent with at least 3+ years of professional experience.
• Solid understanding of design patterns, data structures, and advanced programming techniques
• As an Engineer in our team, you will design, code, test, and debug quality software programs.
• Strong software design and architectural skills in object-oriented and functional programming styles.
• Python, Celery, RabbitMQ, Kafka, Multithreading, Async, Microservices, Docker, Kubernetes.
• Experience in working with Machine Learning Pipelines
• Experience in Reactjs.
• Experience in Celery, RabbitMQ/Kafka.
• Experience in Unit Testing Tools.
• Experience in working with SQL & NonSql databases such as MySQL, Mongo DB.
• Exposure to cloud technologies.
• Demonstrate the ability to work in a fast paced and hyper-growth environment where the requirements are constantly changing.
• Nice to have: Experience developing products containing machine learning use cases.
• Familiar with agile techniques like code reviews, pair programming, collective code ownership, clean code, TDD and refactoring.
Net Developer & API Expert
Position Summary:
We are looking for .Net Developers who are also Experts in API Integrations to join our development team and participate in different established projects.
We are looking for proactive, team players who are passionate about programming in this language and focused on providing the best experience to the end user.
This is an excellent opportunity for those professionals looking to develop in one of the fastest growing companies in the industry! These developers will face numerous technical challenges.
Essential Functions and Responsibilities:
· Work on projects in the C#, .NET CORE and entity frameworks
· Validate data with Postman, JSON, and basic SQL queries
· Unit Testing
· Write RESTful APIs (Core Web API)
· Writing clean/maintainable code
· MSSQL Server (Familiar with MongoDB, preferred but not required)
· Understand best practices and commit to follow them
· Work on new and difficult topics and contribute to libraries when needed
Knowledge, Skills, and Abilities:
· Fluent in English
· Strong knowledge of OOPs concepts
· Knowledge of the Linux Operating System
· Strong problem-solving, design, coding and debugging skills.
· Knowledge about Git and Version Control
· Preferred to have knowledge of Microservices Architecture (Not mandatory)
- Collaborating with the front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience.
- Own code for the products with responsibilities including but not limited to designing, developing, testing, maintenance of products.
- Building RESTful services and do DevOps.
- Talking to customers and business teams to suggest improvement areas in product flows.
- Create peer learnings for team members and build context for new teammates
- Help with building the company's tech team and iterating on the hiring framework.
- Provide regular feedback to your team (peers and managers) to ensure continuous improvement.
- Keeping abreast with the latest technologies and working on your skills regularly.
Skills & Requirements
- Good knowledge and experience of working with backend systems; designing server-side architecture, including production maintenance experience are must-haves.
- At least 1-8 years of experience in any programming languages like Java, Ruby, PHP, Python, and Node.js(Node.js preferred).
- Understanding of micro-services-oriented architecture.
- Experience with Databases design (SQL, NoSQL) and analytics
- Experience in driving and delivering complex features/software modules from technical design to launch.
- Expertise with unit testing & Test Driven Development (TDD)
- Have empathy for the users you build for
Good to have
- Experience in the fintech industry
- Experience leading design and implementation of robust and secure web services
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.










