O

Ovation Law Firm

Senior Full-Stack Developer

Full-Time
No salary listed
Senior
Mumbai, Maharashtra, India
Remote
Software EngineeringFull-Stack Engineering

About the job

Requirements
  • At least 5 years of professional full-stack development experience, including significant experience owning production systems end-to-end.
  • Strong backend proficiency with Node.js and Express, including REST API design, authentication and authorization, and API documentation using OpenAPI/Swagger.
  • Strong front-end proficiency with modern JavaScript, including ES6+, async/await, Fetch API, and DOM manipulation; jQuery; HTML5/CSS3; Flexbox; CSS Grid; mobile-first responsive design; and WCAG 2.1 AA accessibility standards.
  • Hands-on experience with MongoDB, SQLite, BigQuery, ETL processes, and troubleshooting data integrations.
  • Practical skills in Linux administration, Nginx, PM2, SSL certificate management, CDN configuration, and Git version control.
  • Experience refactoring and maintaining legacy codebases, with the engineering judgment to balance speed, quality, and scalability.
  • Ability to mentor other developers and lead through code review and technical guidance.
Responsibilities
  • Own features and projects from requirements gathering through deployment and ongoing maintenance.
  • Participate in technical planning, estimation, and milestone development.
  • Create and maintain architecture diagrams, technical documentation, decision records, standard operating procedures, and runbooks.
  • Conduct code reviews and contribute to development standards and best practices.
  • Design, develop, and maintain production-grade REST APIs using Node.js and Express.
  • Implement authentication, authorization, input validation, rate limiting, and error handling.
  • Integrate with MongoDB, SQLite, and BigQuery.
  • Build and maintain integrations with Salesforce, marketing platforms, and third-party APIs.
  • Optimize application performance through indexing, caching, and asynchronous processing.
  • Create and maintain API documentation using OpenAPI/Swagger.
  • Develop responsive, user-facing web applications using JavaScript, jQuery, HTML5, and CSS3.
  • Ensure compatibility across desktop, tablet, and mobile devices.
  • Optimize website performance and Core Web Vitals, including LCP, INP, and CLS.
  • Build and maintain multi-step forms, validation workflows, disclosures, and conversion-focused user experiences.
  • Implement and maintain analytics, attribution, and tracking systems, including UTM parameters and click identifiers.
  • Support A/B testing and website optimization initiatives.
  • Develop and maintain ETL processes and data warehouse integrations.
  • Build, support, and monitor reporting dashboards, and investigate data discrepancies, anomalies, and performance issues.
  • Manage Git-based development workflows and deployment processes.
  • Administer Linux-based servers, configure and maintain Nginx, and manage Node.js applications using PM2.
  • Maintain SSL certificates using Let's Encrypt and Certbot, configure CDN services, and manage environment variables, configuration, and secrets.
  • Monitor production systems and troubleshoot issues.
  • Apply OWASP security best practices, including validation, sanitization, and Content Security Policies.
  • Conduct regular security reviews and audits.
  • Maintain awareness of TCPA, CCPA, and GDPR requirements.
  • Translate business requirements into scalable technical solutions and communicate project status, risks, and blockers to stakeholders.
  • Provide mentorship and code-review feedback to other developers.
Desired Qualifications
  • Experience with Salesforce integrations and marketing technology platforms.
  • Experience with analytics and attribution tracking and A/B testing frameworks.
  • Knowledge of web application security best practices and familiarity with TCPA, CCPA, and GDPR.
  • Experience in legal, insurance, financial-services, or other regulated industries.

About the company

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A