Senior Software Engineer

5 years

0 Lacs

Posted:1 week ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

Company Description

CoverPin (stealth mode) is an AI-powered compliance platform that streamlines and automates back-office operations. It provides proactive alerts, intelligent workflows, and real-time reporting, allowing legal, finance, and operations teams to stay compliant without manual oversight. Trusted by both growing businesses and global enterprises, CoverPin blends AI efficiency with expert support to reduce risk and simplify governance across jurisdictions.


Role Description

This is a full-time remote position for a Senior Software Engineer based in India, preferably in or near Bangalore, Hyderabad, Gurgaon, or Kolkata. The Senior Software Engineer will be responsible for designing, developing, and maintaining software solutions. This includes back-end web development, programming, and implementing object-oriented programming (OOP) principles. The role involves collaborating with cross-functional teams to ensure the delivery of high-quality and scalable software solutions.


Responsibilities

  • Lead the design, development, testing, and deployment of distributed backend systems using Node.js
  • Architect APIs and microservices that scale across multiple Google products and services
  • Collaborate closely with cross-functional teams including product, UX, SRE, and data engineering
  • Champion best practices in code quality, performance, observability, and security
  • Mentor junior engineers and contribute to peer reviews, design reviews, and technical planning
  • Drive continuous improvement in systems, tools, and processes across teams
  • Stay current with emerging technologies and propose new tools or frameworks where appropriate


Minimum Qualifications

  • Bachelor’s degree in Computer Science, a related technical field, or equivalent practical experience
  • 5+ years of professional software development experience, including 3+ years in Node.js
  • Strong knowledge of JavaScript/TypeScript, asynchronous programming, and event-driven architecture
  • Experience with distributed systems, API development (REST/GraphQL), and database systems (SQL and NoSQL)
  • Familiarity with Google Cloud Platform (GCP), Kubernetes, or similar cloud-native infrastructure
  • Solid understanding of software engineering fundamentals: data structures, algorithms, system design


Preferred Qualifications

  • Master’s degree in Computer Science or related field
  • Hands-on experience with large-scale system design, microservices, or real-time data pipelines
  • Proficiency with security, authentication protocols (OAuth2, OpenID), and performance tuning
  • Working knowledge of DevOps principles, CI/CD pipelines, and containerization (Docker, Kubernetes)
  • Strong communication skills and a proven ability to collaborate in global engineering teams
  • Contributions to open-source Node.js projects or publications in relevant technical fields

Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You

Pune, Maharashtra, India

Hyderabad, Telangana, India