Senior Nodejs Developer

Year    Remote, India

Job Description

At BatchService our mission is to enable business growth for the real estate ecosystem with the most accurate property intelligence and technology solutions. We are customer obsessed, innovative and determined to lead with integrity. By joining our team, we expect the same from you. At BatchService, we help businesses streamline productivity. We understand the challenges growing businesses face. That's precisely why working at BatchService is so special. Every day, our software allows businesses to focus on what really matters: growing their businesses. BatchService is not your average working experience. It's more than a job. We have the energy and boldness of a startup, with the expertise and pragmatism of a scale-up. All in one workplace.Job Summary
We are looking for experienced NodeJS Developers to join our fabulous growing team. This role is perfect for people who are looking for a challenge and the opportunity to take ownership. You will work as a core member of a focused team, and will have significant responsibility in helping shape both the product experience and the underlying architecture. As a Senior Software Engineer, 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 Worker Jobs, Integrations, Background Processes and REST APIs that will deliver data to our suite of web and mobile apps. You will ensure that these components and the overall application are robust and easy to maintain.Responsibilities:

  • Software Development: You will work with the engineering lead to design and develop Worker Jobs, Background Processes, Integrations and REST APIs that will serve/update data from/to ElasticSearch and Mysql/NoSql databases
  • Automation: Responsible for expanding scope of automation through Worker Jobs & Background Processes
  • Transformation: Responsible for transforming existing Worker Jobs & Background Processes of different technologies to NodeJS
  • Automated Test Scripts: You will write automated test scripts for all of your code. You will work with the QA manager to determine optimal test & 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
  • Support: 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 consumers are informed regularly as to the status of the open issues
  • API Documentation: You (and the rest of the team) will be responsible for keeping the API documentation up to date
Qualifications:
  • Bachelor's degree in computer science, information science, or similar
  • Exceptional analytical and problem-solving skills
  • Great organisational and time management skills
  • Extensive knowledge of NodeJS libraries, frameworks with solid understanding of microservices architecture
  • NodeJS: 5+ years required
  • REST APIs: 3+ years required
  • ExpressJS or Fastify: 2+ years required
  • Advanced TypeScript: 1+ years required
  • Node Streams: 2+ years desired
  • AWS & High-Availability Clusters: 2+ years required
  • Mysql & NoSql: 3+ years required
  • Search Engines (ES): 2+ years required
  • Big Data: 2+ years' experience querying datasets with hundreds of millions of rows desired
  • Mocha/Chai: 1+ years desired
  • Bitbucket or GitHub: 2+ years required
  • Good written and verbal communication skills with outstanding attention to details
What we offer:
  • At BatchService, we strive to support our employees and their loved ones through different stages of life with robust and attractive benefits and great perks. In addition to offering a competitive salary, we have other great benefits available.
  • We care about your Mental Health and Wellbeing
  • Mentoring and career development is an important part of our culture
  • Work-life balance is extremely important to us
  • Be fully remote! We believe in a flexible working environment to allow our employees to perform at their best ensuring a healthy work-life balance.
Job Type: Full-time

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2886795
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Remote, India
  • Education
    Not mentioned
  • Experience
    Year