
We are looking for an experienced NodeJS/ExpressJS/TypeScript developer. You will work on the most
critical software development team in a fast-growing data-centric software company. You will develop high performance, highly available REST and GraphQL APIs that will deliver data to our suite of web and mobile
apps.
Duties and Responsibilities
Software Development: You will work with the engineering lead to design and develop REST and
GraphQL APIs that will serve data from MongoDB and ElasticSearch.
Automated Test Scripts: You will write automated test scripts for all of your code. You will work with
the QA manager to determine optimal code coverage.
Code Reviews: You will assist in reviewing PRs raised by other team members. You will be
responsible for ensuring that the code satisfies the documented requirements, includes the necessary
automated tests and follows our documented coding standards and best practices.
API Support: API issues will be reported manually and automatically (via alerts) to a series of Slack
channels. You will monitor these channels and create Jira tickets to diagnose and fix these issues. You
will ensure that affected API consumers are informed regularly as to the status of the open issues.
API Documentation: You (and the rest of the API team) will be responsible for keeping the API
documentation up to date.
Skills and Qualifications
Bachelor's degree in computer science, information science, or similar.
Exceptional analytical and problem-solving skills.
Great organizational and time management skills.
Extensive knowledge of NodeJS libraries and frameworks.
REST APIs: 3+ years required.
GraphQL APIs: 1+ years desired.
ExpressJS or Fastify: 2+ years required
Advanced TypeScript: 1+ years required
NodeJS: 2+ years required
Node Streams: 1+ years desired
AWS High-Availability Clusters: 1+ years desired
MongoDB: 2+ years desired
Search Engines (ES or Solr): 2+ years desired
Big Data: 1+ years’ experience querying datasets with hundreds of millions of rows desired
Mocha/Chai: 1+ years desired
Bitbucket or GitHub: 1+ years required

Similar jobs


Job Location : Only Indore(M.P) Candidates
Experience : 6 months to 3 years( No fresher please)
Roles and Responsibilities:-
**
1) Expertise in php codeigniter.
2) Must have Expertise in REST api and database mysql , admin panel, backend.
3) Must have expertise in writing queries , Performing crude operation, GET, POST, JOIN, Rest api development,
4)Any other technology knowledge will be plus

Backend Developer
Requirements:
- Proficiency in MySQL, AWS, Git, PHP, HTML.
- Minimum 2 years of experience in Laravel framework.
- Minimum 3 years of experience in PHP development.
- Overall professional experience of 3+ years.
- Basic knowledge of JavaScript, TypeScript, Node.js, and Express framework.
- Education: Graduation with an aggregate of 70%.
Roles and Responsibilities:
- The primary role will be development, quality check and maintenance of the platform to ensure improvement and stability.
- Contribute to the development of effective functions and systems that can meet the overall objectives of the company.
- Understanding of performance engineering and optimization.
- Ability to design and code complex programs.
About the Company:
Alyke, recognized as India's first friendship app, is revolutionizing the way people find friends online through its innovative matching algorithm. Alyke has quickly gained traction, surpassing 1 million users. This platform uniquely connects individuals based on shared interests and proximity, and stands out for its commitment to creating a secure environment that encourages users to express themselves freely. Joining Alyke offers the chance to be part of an innovative team dedicated to reshaping the landscape of social connections
Role Overview:
As a Senior Backend Developer, you will play a crucial role in the design, development, and optimization of our backend systems. You will be instrumental in building scalable, high-performance applications that support our business's needs. This role demands a deep understanding of backend technologies, database design, cloud infrastructure, and the ability to integrate a wide range of services and APIs.
Key Responsibilities
- Design and implement scalable, secure, and robust backend services and APIs.
- Lead the development of microservices architecture, ensuring optimal performance and scalability.
- Oversee the integration of third-party services and external APIs, including notification services like FCM.
- Develop and manage database schemas, optimizing for performance and scalability using MongoDB and Redis.
- Implement real-time data processing mechanisms for live updates and push notifications, utilizing technologies like Firebase.
- Manage cloud infrastructure and serverless functions on platforms such as AWS and GCP, ensuring efficient operations and cost management.
- Ensure the security of backend systems through robust authentication, authorization, data encryption, and adherence to best practices in data security and compliance.
- Work closely with the frontend team to integrate backend services and ensure a seamless user experience.
- Continuously evaluate and adopt new technologies and frameworks to improve the backend infrastructure.
- Mentor junior developers, fostering a culture of learning and growth within the team.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in backend development, with a strong portfolio of projects demonstrating expertise in NodeJS, ExpressJS, and asynchronous programming.
- Extensive experience with database design, optimization, and management using MongoDB and Redis.
- Proven track record in developing and managing REST APIs.
- Deep understanding of microservices architecture and real-time data processing.
- Solid experience with caching mechanisms and SQS management.
- Comprehensive knowledge of security principles, including authentication, authorization, and data encryption.
- Familiarity with compliance and data protection standards.
- Should have worked on scalable microservices architecture
- Experience with Lambda functions.
- Experience working with firebase
- Should have proven experience in mobile application development
- Should have working experience in sqs
- Have knowledge of elastic cache
- Experience with cloud-native development and managing cloud infrastructure on AWS or GCP.
- Excellent problem-solving skills, with the ability to lead projects and collaborate effectively with cross-functional teams.
- Strong communication and leadership skills, with a passion for mentoring and driving technical excellence.
- Attach the link of mobile application worked on till date
Why Join Us?
- Opportunity to lead a cutting-edge project impacting users globally.
- Work in an environment that fosters innovation, collaboration, and professional growth.
- Competitive compensation, comprehensive benefits.
Experience: 3-5 Years Experience
Skills:
Javascript, Node JS, HTML, CSS, Advanced JS
Location : Ahmedabad

This is currently a Hybrid mode WFO from the WeWork location closest to your home/option for a permanent Remote WFH position.
Mandatory Experience: 1 to 4 years as LEAD or Overall experience of 6+ Years in Software Development
Responsibilities :
- Build reusable code and libraries for future use.
- Own & build new modules/features end-to-end independently.
- Collaborate with other team members and stakeholders.
Required Experience, skills and abilities :
- Thorough understanding of Node.js, JavaScript, its quirks, and workarounds.
- Excellence in at least one framework like StrongLoop loopback, express.js, sail.js etc.
- Excellence in at least one Javascript framework like, vue.js, Ember, React or Backbone.
- Basic architectural understanding of modern-day web applications
- Diligence for coding standards
- Must be good with git and git workflow
- Experience with external integrations is a plus
- Working knowledge of AWS, GCC, Azure
- Expertise with Linux-based systems
- Experience with CI/CD tools like Jenkins is a plus.
- Experience with testing and automation frameworks.
- Extensive understanding of RDBMS systems
Interpersonal Skills :
- Go-getter attitude and a passion for making killer web applications
- Good communication and interpersonal skills.
- Ability to work in a high-pressure environment
- Ability to quickly understand complex problems and devise effective solutions
Extra plusses(Optional) :
- Knowledge of D3/NodeJS/dash etc.
- Experience with Cloud as a platform or Infrastructure.
- Inclination to application design standards
Other Details :
Salary: Market standard with performance-linked benefits Depending upon the candidates
Industry: Financial Technology
Functional Area: BFSI
Key Responsibilities:
· You’ll be actively involved with development of server backend that support mobile apps.
· You’ll be architecting and implementing best-in-class complex ‘real time’ web software and/or messaging systems to power highly scalable apps for users.
· Translate high level business problems into scalable design and code. Create libraries & Utilities for larger consumption.
· Work closely with UI/UX designers to create exciting user experiences and ensure delivery of graphic assets as per modern web standards.
· You’ll be continuously keeping an eye on the latest cutting-edge technologies and leveraging these in one’s own and the team’s work as necessary.
· Care about the business results of what you build, not just the elegance of the technology you build.
· Work on the end to end stack (Platforms, UI, distributed systems, databases) rather than specialize in one area.
· And of course, get hands dirty by writing server-side code for mobile-based applications, create robust high-volume production applications, and develop prototypes quickly.
Eligibility
Desired Candidates Profile:
• 5+ years of experience on Node.js based web applications and systems development.
• Strong knowledge of MEAN, Linux/UNIX based development & client-side JavaScript/jQuery.
• Knowledgeable on ORMs, their utility and limitations.
• Knowledge of web services and serialization techniques like REST, SOAP, XML & JSON.
• Knowledgeable about caching mechanisms & tools like memcache, CDNs, nginx.
• Scripting experience in using Shell/Python for creating quick technology solutions to problems.
• Prior expertise of working with AWS Cloud, CDNs and other PAAS based services.
• A strong penchant for Object-Oriented Design.
• Experience of working with version control, bug tracking, continuous integration and other productivity enhancement software like SVN, Bugzilla, Jira etc.
• Prior experience in implementing Agile software methodologies.
• Passionate about software development & modern-day web technologies like:
• Server-Side JavaScript – Node.js, Backbone.js
• Web Sockets
• NoSQL based databases like MongoDB/Couchbase/Redis
• Big Data
• Taking responsibility and ownership in the team’s work.
Additional Requirements:
• B-Tech/BS/BE/BS/MS/M.Tech/MS in Electronics or Computer Science from a premier institute in India (IITs, BITS, NITs etc) or abroad.

- Working with the product team to develop new features focused on improving the user experience
- Improving existing features and working on streamlining client implementations through improved tools
- Improving our technical architecture and building out a continuous integration pipeline
- Modernizing our front-end in new frameworks
- Everything else - our team is small and you'll likely be involved in almost every tech-related thing going on
Requirements
- 1+ years of experience building consumer-facing web apps
- You are interested in the full-stack opportunity and love building a feature from start to finish
- Self-starter with a deep interest in tech - we want someone who will come in with opinions, and shape our engineering practices and decisions for the better
- An eye for design - you'll have an important role in making the product look great
- Believe in our mission and love the idea of working in education to help students succeed
Technologies you'll work with:
- NodeJS, http://sails.js/">Sails.JS
- http://react.js/">React.js, Redux, Redux-Saga
- Kubernetes, Postgres, ElasticSearch, Redis, RabbitMQ
- Whatever else you decide - we're constantly re-evaluating our stack and tools
- Having prior experience with the technologies is a plus, but not mandatory for skilled candidates.
Benefits
- Remote Option - You can work from any location of your choice
- Reimbursement of Home Office Setup
- Competitive Salary
- Friendly atmosphere
- Flexible paid vacation policy




Job Description
We are looking for a Back-End Web Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your coworkers into the application. A basic understanding of front-end technologies is therefore necessary as well.
Responsibilities
- Integration of user-facing elements developed by a front-end developers with server side logic
- Building reusable code and libraries for future use
- Optimization of the application for maximum speed and scalability
- Implementation of security and data protection
- Design and implementation of data storage solutions
Skills And Qualifications
- Basic understanding of front-end technologies and platforms, such as JavaScript, HTML5, Nodejs and CSS3
- Good understanding of server-side CSS pre-processors, such as LESS and SASS
- User authentication and authorization between multiple systems, servers, and environments
- Good Understanding of Mysql database.
- Management of hosting environment, including database administration and scaling an application to support load changes
- Data migration, transformation, and scripting
- Setup and administration of backups
- Outputting data in different formats




