Cutshort logo
BatchService logo
Senior Software Engineer(NodeJS)
Senior Software Engineer(NodeJS)
BatchService's logo

Senior Software Engineer(NodeJS)

Abhijith PV's profile picture
Posted by Abhijith PV
8 - 15 yrs
₹15L - ₹30L / yr
Remote only
Skills
skill iconNodeJS (Node.js)
skill iconMongoDB
skill iconAmazon Web Services (AWS)
RESTful APIs
Job Summary
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
Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos

About BatchService

Founded :
2018
Type :
Products & Services
Size :
100-1000
Stage :
Profitable

About

BatchService provides a suite of products to help real estate investors and vendors do business better. Learn more about us here.
Read more

Connect with the team

Profile picture
Mahesh Nerkar

Company social profiles

instagramlinkedinfacebook

Similar jobs

Leading Global Provider For Secure Data Erasure Solutions
Leading Global Provider For Secure Data Erasure Solutions
Agency job
via Jobdost by Sathish Kumar
Pune
2 - 5 yrs
₹5L - ₹14L / yr
skill iconPython
skill iconAmazon Web Services (AWS)
Webservices
RESTful APIs
SOAP
+3 more

Job Details:

 

As a Software engineer you will be able to challenge the idea of “impossible”, producing results that are elegant, simple and don’t require a team of experts to decode. You are driven by innovation, fresh ideas and new ways to produce high quality solutions. 

 

Job Description:

 

Position Summary:

We are looking for a Cloud developer responsible for the development and maintenance of cloud applications deployed in AWS environment. Your primary focus will be the development of such applications and their integration with other services. A commitment to open mind, problem solving, ability to learn, and creating quality products is essential.

 

Responsibilities:

  • Ensure the performance, quality, and responsiveness of services
  • Collaborate with a team to define, design, and ship new features
  • Innovative thinking of finding solutions to needs
  • Identify and correct bottlenecks and fix bugs
  • Help maintain code quality, automatization and documentation
  • Use Agile Scrum Methodology for software development
  • Develop unit tests for all new code
  • Provide code reviews for all new code and participate to code reviews of other people
  • Diagnose and resolve complex level issues of application
  • Participate in interactions with all levels of personnel with different teams
  • Design and build services on top of AWS

 

Skills:

  • Strong knowledge of Python
  • Strong knowledge of Web Services (Rest or SOAP APIs)
  • Strong knowledge of React JS or any other JavaScript
  • Solid understanding of object-oriented programming
  • Knowledge of Java and Spring Boot is good to have
  • Knowledge of AWS is good to have
  • Knowledge of TypeScript is good to have
  • Knowledge of Linux is good to have
  • Knowledge of HTML and CSS is good to have
  • Knowledge of AWS CloudFormation is good to have
  • Knowledge of Elasticsearch is good to have
  • Familiarity with continuous integration
  • Any authorized Java, AWS, Linux, or Python certifications will be value added
  • Min 2 years of work experience in relevant technologies
  • Excellent interpersonal and written communication skills

 

Read more
Coimbatore
4 - 6 yrs
₹5L - ₹8L / yr
skill iconPython
skill iconFlask
skill iconAmazon Web Services (AWS)
skill iconDjango
Pyramid
+3 more

·        Should have 5 to 6 years of work experience as a Python Developer

·        Expertise in at least one popular Python framework (like Django, Flask or Pyramid)

·        Knowledge of object-relational mapping (ORM)

·        Familiarity with front-end technologies (like JavaScript and HTML5)

·        Should have completed B.E/B.Tech. /MCA in any field.

·        Good problem-solving skills and Team spirit.

·        Writing scalable code using Python programming language.

·        Testing and debugging applications.

·        Developing back-end components.

·        Integrating user-facing elements using server-side logic.

·        Assessing and prioritizing client feature requests.

·        Integrating data storage solutions.

 

Read more
Anarock Technology
Bengaluru (Bangalore)
0 - 10 yrs
₹5L - ₹20L / yr
skill iconPHP
Systems Development Life Cycle (SDLC)
RESTful APIs
NOSQL Databases
skill iconAngularJS (1.x)
+2 more

ApnaComplex is one of India’s largest and fastest-growing PropTech disruptors within the Society & Apartment Management business.  The SaaS based B2C platform is headquartered out of India’s tech start-up hub, Bangalore, with branches in 6 other cities. It currently empowers 3,600 Societies, managing over 6 Lakh Households in over 80 Indian cities to effortlessly manage all aspects of running large complexes seamlessly.

ApnaComplex is part of ANAROCK Group. ANAROCK Group is India's leading specialized real estate services company having diversified interests across the real estate value chain.

If it excites you to - drive innovation, create industry-first solutions, build new capabilities ground-up, and work with multiple new technologies, ApnaComplex is the place for you.

 

Key job responsibilities-

  • ​Design and develop highly scalable, reliable and fault tolerant systems ​
  • Understand the customer needs, design & implement
  • ​Envision project goals, product architectural solutions with a high focus on detail to ensure successful implementation
  • ​Articulate complex problems communicating viable architecture and design approaches in a clear and concise manner
  • ​Enhance the agile SDLC within the Development Team through new learning, continued growth, and applying industry best practices and processes
  • ​Keep optimizing & automating mundane tasks • ​Problem solving in accounting modules

 

Who You Are-

  • ​You have a deep interest and passion for technology - You love writing and owning code and enjoy working with people who will keep challenging you at every stage.
  • ​You have strong problem solving, analytic, decision-making and excellent communication with interpersonal skills.
  • ​You are self-driven and motivated with the desire to work in a fast-paced, results driven agile environment with varied responsibilities
  • ​You have a strong knowledge in accounting systems like ledger entries

 

 

Qualifications-

 

  • ​6 years of software development experience in backend
  • ​Hands on experience with PHP using CodeIgniter and Javascript (Angular/ React)
  • Database technologies - SQL and/or NoSql
  • Experience in developing REST APIs
  • ​Knowledge of VCS using SVN/ GIT and Payment Gateways
  • ​Expertise in design principles and their application
  • ​Strong computer science fundamentals in data structures and algorithms ​ Fast Learner & a Team Player

 

Locations: Bangalore

 

Quick Glances:

 

 

 

ANAROCK Ethos - Values Over Value:

Our assurance of consistent ethical dealing with clients and partners reflects our motto - Values Over Value.

We value diversity within ANAROCK Group and are committed to offering equal opportunities in employment. We do not discriminate against any team member or applicant for employment based on nationality, race, color, religion, caste, gender identity / expression, sexual orientation, disability, social origin and status, indigenous status, political opinion, age, marital status or any other personal characteristics or status. ANAROCK Group values all talent and will do its utmost to hire, nurture and grow them.

Read more
prevaj consultants pvt ltd
Nilofer Jamal
Posted by Nilofer Jamal
Remote, Chennai
8 - 12 yrs
₹30L - ₹50L / yr
skill iconJava
skill iconAmazon Web Services (AWS)
SaaS
Restructuring
skill iconScala
+1 more
  • Candidate Should have 5+ Years Of Experience in Core Java
  • You will need strong development skills to work on and improve our Scala-based services, and be able to work together with senior teammates to create appropriate architectural design and ensure all aspects are appropriate to meet the business need.
  • Excellent Functional Design and Functional Programming skills (more than 2 years of business experience in Scala and Java projects, respectively)
  • Core skills in key supporting technologies and/or frameworks such as Play (AKKA) / Lagom
  • Proven experience working in teams in the successful delivery of complex, performant and high quality products
  • Excellent spoken and written communication skills
  • Experience of SaaS (Software as a Service) environments
  • Exposure to RESTful web APIs and a service oriented architecture
  • Experience in Linux environments, Shell scripting etc
  • Working with XML and JSON including parsing, asserting / matching and extracting
  • Experience with Continuous Integration environments and build tools, including Terraform, Jenkins, Maven, Gradle and Ant
  • Experience with messaging systems such as Apache Kafka, Amazon Kinesis, Amazon SQS and Rabbit MQ
  • Experience working on Live platform SDKs such as Twilio, AWS Elemental
Read more
RefactorQ
at RefactorQ
1 recruiter
Pramod Pawar
Posted by Pramod Pawar
Remote only
1 - 2 yrs
₹6L - ₹12L / yr
skill icon.NET
.NET Core
ASP.NET
skill iconC#
Web API
+1 more

Overview: 

 

  • Design and develop Rest APIs. 
  • Create documentation around processes including front-end design and service architecture. 
  • Follow industry trends regarding backend-end technologies and techniques. 
  • Agile rituals like Feature elaboration/Estimation, daily stand-ups, release planning, Iteration Planning Meeting, Retrospective, Showcase, etc. 
  • Build content and data driven enterprise level web application which works for Multiple clients in multiple countries. 

Relevant experience and Exposure: 

  • 1+ years relevant work experience showing growth as a Backend developer. 
  • Extensive technical experience and development expertise in C#, .Net core, Web services (REST) 
  • Proficient with OOPS and Design principles. 
  • Expertise in writing clean, secure and refactored code. 
  • Knowledge and hands-on Experience with Test Driven Development. 
  • Experience with relational and non-relational Database technologies like SQL, MongoDB. 
  • Proficient with Git or any source code management tool. 
  • Excellent listening, writing skills and strong technical competency are essential. 
  • Creative and efficient in proposing solutions to complex, time-critical problems. 
  • Strong analytical and problem-solving skills with a high attention to detail. 

Nice to haves: 

  • Experience with .Net core. 
  • Experience with public cloud offerings (AWS, Azure etc.). 
  • Knowledge of CI/CD tools like Jenkins, Docker, Spinnaker etc. 
  • Exposer to an Agile Development Methodology would be beneficial. 
  • Atlassian suit knowledge (Jira particular). 

 

Read more
Hiring for a leading client
Hiring for a leading client
Agency job
via Jobaajcom by Saksham Agarwal
Gurugram
4 - 8 yrs
₹20L - ₹30L / yr
skill iconJava
J2EE
skill iconSpring Boot
Hibernate (Java)
Internet of Things (IOT)
+3 more
Responsibilities:
1. Cloud Backend Design along with data storage and backup solutions. 2. Backend APIs and System Design and Integration with IoT Devices, web and mobile applications.
3. Building reusable code and libraries for future use
4. Optimization of the application for maximum speed and scalability
5. Implementation of security and data protection
6. Design and implementation of data storage solutions

Required Skills:
1. Demonstrated history of designing and implementing Cloud-based Microservices Applications using AWS or GCP.
2. 5+ years of hands-on experience using core Java and SpringBoot framework.
3. Good Understanding of Serverless Architecture and Event-Driven Systems.
4. Understanding Product requirements and translating them into technical specifications and development using Agile methodology.
5. Understanding accessibility and security compliance on AWS/GCP and Spring Boot and Flask.
6. Good understanding of Data structures and Algorithms.
7. AWS Skills Required: AWS Lambda, DynamoDB, SNS, SQS, S3, IoT Core, Kinesis Streams, Elastic Beanstalk, EC2, IAM, Elastic Cache, API Gateway.

Good To have:
1. Knowledge of Kubernetes or other container orchestration tools.
2. Python and Flask.
3. Google Cloud Platform and Firebase
Read more
Menu Cart Pvt Ltd
at Menu Cart Pvt Ltd
1 recruiter
Pratik I
Posted by Pratik I
Remote, Bengaluru (Bangalore)
1 - 4 yrs
₹4L - ₹15L / yr
skill iconMongoDB
skill iconNodeJS (Node.js)

About the job:

You'll be responsible for building backend of our platforms. You must know Mongodb, and Node.js.

 

Expectations:

Develop backend API’s.

Strong ability to design and configure schema and MongoDB data modelling

Assuring the complete stack is designed and built for high performance and scalability.

 

Your Requirement:

Must know Mongodb and Node.js.

Work experience of minimum 2 years.

Worked with startups and evolved products for scale.

 

Preferred:

Growth mindset & leadership abilities to work in a frugal environment.

Read more
Abishar Technologies
at Abishar Technologies
1 recruiter
Chandra Goswami
Posted by Chandra Goswami
Pune
4 - 9 yrs
₹8L - ₹26L / yr
skill iconJava
J2EE
skill iconSpring Boot
Hibernate (Java)
Microservices
+1 more
Responsibilities
  • Designing, coding, and debugging software using J2EE, Spring boot,Microservices ,AWS .
  • Work closely with Solution architects to understand the architecture
    design and implement software designs accordingly.
  • Improving the performance of existing software.
  • Providing training to other engineers and code review.
  • Maintaining and upgrading existing software.
  • Recommending new technologies that can help increase productivity.
  • Supervising and overseeing the technical aspects of projects.
  • Investigating software-related complaints and making necessary adjustments to ensure optimal software performance.
  • Regularly attending team meetings to discuss projects, brainstorm ideas, and put forward solutions to any issues.
  • Mentioning Software engineers on correct coding practices.
Read more
Hiring for a Crypto based company
Hiring for a Crypto based company
Agency job
via Beiing Corporate Private Limited by Karen Fernandes
Bengaluru (Bangalore)
5 - 8 yrs
₹5L - ₹15L / yr
skill iconJava
skill iconPython
skill iconRuby
skill iconRuby on Rails (ROR)
skill iconGo Programming (Golang)
+2 more

You have 5 years or more of Backend end development experience with expertise in designing and implementing high-performance applications.

Worked with and built high-performance products using Node Js/GoLang/ Python and have seen the product evolution cycle from PoC to Production

You have a deep understanding of design principles and can rightly judge/implement solutions to complex problems

You are capable of writing high-quality code that conforms to the standards and best practices in a particular language/framework.

You have experience building a product using a mainstream library or framework.

You love to own end to end responsibility, starting from defining the problem statement (either yourself or alongside your peers), development (PoC if needed), testing, releasing in staging & then production environment, and finally monitoring.

Previous work experience in product-based startups

Experience building for products that have scaled and have seen the product evolution

Understands the cryptocurrency landscape
Offers the best CTC in the market
Read more
Meetuniversity
at Meetuniversity
2 recruiters
Paritosh Gupta
Posted by Paritosh Gupta
Noida, NCR (Delhi | Gurgaon | Noida)
2 - 5 yrs
₹5L - ₹6L / yr
0360
skill iconDjango
MySQL
skill iconMongoDB
skill iconFlask
+2 more
MeetUniversity.com (Beyond Horizons EduConnect) is a young, vibrant and fast growing VC funded company. We are incubated by one of the most premium accelerators of India. Our product offerings are redefining education marketing across international territories. We are based in Noida, India and are committed to provide awesome solutions / services to our clients. If you are looking at to redefine education marketing & want to work on amazing product offerings. Come join us. ## Python Developer Job Description We are looking for a Python Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, api, 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 co-workers into the application; therefore, a basic understanding of front-end technologies is necessary as well. Responsibilities Writing reusable, testable, and efficient code Design and implementation of low-latency, high-availability, and performant applications Integration of user-facing elements developed by front-end developers with server side logic Implementation of security and data protection Integration of data storage solutions with the apps Write and implement software solutions that integrate different systems. Identify and suggest various opportunities to improve efficiency and functionality. Write reusable and testable code. Skills And Qualifications 2 year(s) experience in Python Development. Expert in Python, with knowledge of at least one Python web framework such as Django, DRF, Flask, Scrapy etc Familiarity with some ORM (Object Relational Mapper) libraries Able to integrate multiple data sources and databases into one system Understanding of the threading limitations of Python, and multi-process architecture Good understanding of server-side templating languages such as Jinja 2, Mako, etc Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3 Knowledge of user authentication and authorization between multiple systems, servers, and environments Familiarity with event-driven programming in Python Familiarity with software design like SOA and others Understanding of fundamental design principles behind a scalable application Understanding of the differences between multiple delivery platforms, such as mobile vs desktop, and optimizing output to match the specific platform Able to create database schemas that represent and support business processes Strong unit test and debugging skills Proficient understanding of code versioning tools Git Write reusable and testable code.
Read more
Why apply to jobs via Cutshort
people_solving_puzzle
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
people_verifying_people
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly. No 3rd party agencies here.
ai_chip
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
21,01,133
Matches delivered
37,12,187
Network size
15,000
Companies hiring
Did not find a job you were looking for?
icon
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
companies logo
companies logo
companies logo
companies logo
companies logo
Get to hear about interesting companies hiring right now
Company logo
Company logo
Company logo
Company logo
Company logo
Linkedin iconFollow Cutshort
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos