
We are looking for a highly capable Node.js developer to optimize our mobile-based application performance. You will be collaborating with our front-end application developers, designing back-end components, and integrating data storage and protection solutions.
To ensure success as a Node.js developer, you should possess extensive knowledge of Node.Js based services and experience in a similar role. An accomplished Node.js developer will be someone whose expertise results in the stable, fast, and secure exchange of data between servers and end-users.
Roles and Responsibilities
- Actively participate in the overall application lifecycle.
- Focus on coding and debugging.
- Collaborate with front-end developers.
- Define and communicate technical and design requirements.
- Build a high-quality reusable code that can be used in the future.
- Create sustainable and functional web applications with clean codes.
- Learn about new technologies and stay up to date with current best practices.
- Conduct UI tests and optimize performance.
- Train, help, and support to other team members.
Requirements
- Hands-on backend mobile app/web development experience
- At least four years' experience as a Node.js developer.
- Hands-on experience of working on MongoDB database
- Knowledgeable of front-end technologies and platforms, such as JavaScript, HTML5, and CSS3
- Good understanding of server-side CSS pre-processors
- Proven experience creating user authentication and authorization between multiple systems, servers, and environments
- Capability to integrate multiple data sources and databases into one system
- Proven experience managing of hosting environment, that includes database administration and scaling an application to support load changes
- Ability to setup, administer of backups, data migration, transformation, and scripting.
- Knowledgeable of OWASP security principles
- Understands “session management” in a server environment
- Tech/M.Tech in Computer Science or a related field

Similar jobs
Job Profile:-
We’re in search of a Back-End Software Engineer that specializes in server-side components. In this role, you’ll primarily work on Node JS, Mongo DB, Redis, building scalable products and will bring a depth of knowledge on algorithms and data structures. As a Back-End Software Engineer, on any given day you might be architecting new features for our customers, refactoring existing code to be more scalable, and seeing changes through to completion in a live environment.
Key Attributes you need to possess: -
- Prioritization- Should have a strong work ethics and show up on time at sessions with excellent skills in predicting the amount of time needed to plan, coordinate, and perform on a task or managing their clients as and when required.
- Quick Learning Ability- You should be an amazing self-learner who has the ability to learn new technology on their own and are not threatened by new technologies. Someone who has an ability to pull various bits of information and to process information on the fly with good logical and analytical skills.
- Deep and Broad Technical Experience- Someone who is able to hit the ground because they already know the right technology.They should be able to meet coding principles and write code that is readable and commented-on where appropriate.Through incorporating their cognitive abilities and extensive industry experience, they are able to find optimal solutions easily.
- High-End User Focus-A good programmer does what they are asked to do, while a great programmer thinks of the end user of the software and works to solve problems within the organization’s
capabilities.Someone who knows the functionality they’re creating is of high value.
-Business Acumen- Should have a great eye for Business acumen as the product build will be exposed to millions of customers on-brand digital assets hence giving you exposure for handling a large user base in a live environment.
-Teamplayer- Someone who is able to work in a challenging environment and requires complete devotion, persistence and learning new things every day. As they will be involved in every fact of the product development starting from product ideation, Interface design, user experience, analytics, and engineering.
Typical work week look like:-
- Collaborating with the front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience.
- Design and implementation of scalable applications by using asynchronous programming with low-latency, high-availability, and performant applications between multiple systems, servers, and environments.
-Integration of data storage solutions by creating database schemas that represent and support business processes and also Integrating multiple data sources and databases into one system.
- Building reusable code and libraries for future use.
- Explore technical innovation and propose new solutions as and when required.
- Work with engineers, product managers and senior leadership to turn our product and technical vision into a tangible roadmap every month.
Our ideal candidate should have:-
- 4+ years of relevant experience in a Tech Startup
- A solid grounding in Computer Science fundamentals (based on a BE/BTech or MS in Information Technologies/Computer Science)
- Strong proficiency with JavaScript and knowledge of Node.js and frameworks.
- Strong hands on MongoDB and ability to write aggregation queries.
- Basic understanding of front-end technologies, such as HTML5, and CSS3.
- Hands-on on code versioning tools, such as Git, Redis, AWS, Sockets
- Building products that impact millions
- Working on really tough problems that challenge you
- Being part of a small team where you are impactful
- 50K+ API requests/min
- 25K+ concurrent users every second
- Code, code & code
- Independently implement small to medium features
- Pick up & master new technologies
- Be a kickass developer
- A team that loves coding & building exceptional quality products
- Challenges that will push you beyond your limits
- A democratic place where everyone is heard & aware
- No hierarchy, politics, bosses, managers or anything like that
- And most importantly, Happy Vibes!
Roles and Responsibilities
SponsifyMe Technologies(EasyLeadz) is looking for a CakePHP/PHP Developer.
- Helping senior developer build bank end and front end services and products.
- You will also be responsible for integrating third party API's into the application. A basic understanding of front-end technologies is necessary as well.
- Knowledge of python and mongodb will be an added advantage.
The role is hybrid i.e both in office and work from home for rest of the days.
We have a product EasyLeadz used by over 80000 businesses worldwide, software subscription.
We are expanding our team to grow it further.
Desired Candidate Profile
A minimum of 1 year of experience working in PHP. Ideally MongoDB and Restful API too.
Perks and Benefits
- Market standard salary
- Work from home till covid restrictions are in place, hybrid work environment later on.
- No pressure, only Monday to Friday work
- Working with a fast growing company that already serves 95,000+ customers globally including Microsoft, Amazon.
- Working directly with the founder & CTO of the company.
• Experience in design and development of Full Stack applications using one or
more JS frameworks like ReactJS
• Good architectural & design skills.
• Strong coding, data structures, and algorithms skills
• The ability to own end-to-end responsibility - right from the requirement to
release.
• The ability to produce bug-free and production-grade code.
Key Deliverables:
• Lead the team by example.
• Help design and code highly scalable and secure systems
• Work with a performance-oriented team driven by ownership and open to
experiments.
• Build stable and scalable applications that are unit and integration tested.
• Learn & Develop Leadership skills
• Understanding of CI/CD process and using Docker
TECHNICAL COMPETENCIES REQUIRED:
• Node.js, ReactJS. Experience building microservices (REST APIs) using
Node.js
• AWS experience integrating technologies like SQS, SNS, SES, Lambda, API
Gateway, Cognito
• Experience with one or more RDBMS databases like MySql, PostgreSQL
• Experience with one or more NoSQL databases like MongoDB, Cassandra,
DynamoDB, Aerospike, Elastic Search, Redis, neo4j, etc.
• Caching technologies like: Redis, Elastic cache,
• Cloud Providers like AWS/ Google Cloud / Azure
• CI / CD: Jenkins, Docker, Kubernetes
Integration of user-facing elements developed by front-end developers with server side logic
Writing reusable, testable, and efficient code
Design and implementation of low-latency, high-availability, and performant applications
Implementation of security and data protection
Integration of data storage solutions, may include databases, key-value stores, blob stores, etc
Integrating in-house product with third party applications and creating ready connectors
Build microservices with modular design
Benchmarking applications in terms of number of concurrent users, number of requests per second and similar parameters
Documenting and updating APIs for customers systematically
Required Skills:
Programming Language: NodeJS
Capabilities: REST APIs, WebSockets, Express
Databases: MongoDB, Redis, ElasticSearch
Tools: GIT, VSCode
__________________________________________________________________
**ONLY LOOKING FOR CANDIDATES WHO LIVE IN MUMBAI

- NoSQL DB (MongoDB, CouchDB), PostgreSQL
- Mocha test environment
- Should JS testing framework
- Experience implementing mock services
- Nock API mocking
- NPM, Redis
- Typescript / Coffee script experience will be an added advantage
- Experience working with opensource JS projects
- Experience in developing REST API
- Source code management tool - Git / GitHub
- Understanding of TCP/IP networking and client/server web programming model
- Good communication skills
- Should be able to work with the cross-geo client team








