Full Stack Engineer

Moradabad, Uttar Pradesh

Omnis AI
Job Expired - Click here to search for similar jobs
Company Description

Omnis AI empowers legal teams with cutting-edge tools to draft, analyze, organize, and collaborate more efficiently than ever before. Our platform is designed for the future of legal work, transforming the way legal professionals deliver results. We are dedicated to innovation and aim to revolutionize the legal industry by making workflows faster and smarter.


Role Description - Full Stack Engineer (Full-Time, Remote)

We are looking for an experienced Full Stack Engineer to join our remote development team. You will play a key role in developing and maintaining our suite of legal tech applications across multiple subdomains. This is a hands-on engineering role where you'll be working across the stack on robust, scalable systems-delivering high-quality software that powers legal workflows for the modern era.

You'll collaborate with product managers, designers, and fellow developers to build secure, performant, and well-architected applications. Familiarity with subdomain-based architecture, centralized authentication, and scalable CI/CD pipelines is a strong plus.


Responsibilities
  • Design, develop, and maintain front-end and back-end systems for multiple web applications
  • Contribute to applications using Next.js, NestJS, React, Django, and MongoDB
  • Integrate with centralized authentication service via JWT tokens and cookies
  • Implement session handling via Redis or database-backed stores
  • Maintain and extend CI/CD pipelines for Git-based branch-driven deployment
  • Collaborate with cross-functional teams to define, design, and deliver new features
  • Participate in code reviews, write automated tests, and ensure high code quality
  • Troubleshoot, debug, and optimize application performance across services
  • Follow modern security best practices including HTTPS, CORS, token validation, etc.

Required Qualifications
  • 4+ years of professional experience as a Full Stack Developer
  • Proficient with JavaScript, TypeScript, and frameworks like React.js, Next.js, and NestJS
  • Back-end experience with Node.js, Express, and Django
  • Experience working with MongoDB, PostgreSQL, and Redis
  • Familiarity with RESTful API design and session/token-based authentication flows
  • Experience building and consuming secure JWT-based auth systems
  • Knowledge of CI/CD pipelines and version control (Git, GitHub Actions)
  • Strong understanding of web security practices (CORS, HTTPS, auth tokens, headers)
  • Comfortable working with multi-app deployments across subdomains
  • Solid grasp of HTML, CSS, and responsive design principles
  • Excellent problem-solving, debugging, and communication skills
  • Bachelor's degree in Computer Science or a related field

Nice to Have
  • Experience with Microservices Architecture or multi-tenant platforms
  • Knowledge of centralized auth gateways, 2FA (TOTP), and WebAuthn/passkey login
  • Exposure to tools like PM2, systemd, Gunicorn, Uvicorn, or similar process managers
  • Familiarity with Nginx reverse proxy and SSL/TLS management (Let's Encrypt)
  • Worked with shared UI components/packages (e.g. internal NPM libraries /navbar)
  • Experience with social login (OAuth2/OpenID Connect - Google, Apple)
  • Understanding of DevOps practices, containerization, or infrastructure-as-code
  • Interest in legal tech or building systems for compliance-heavy industries

If you're passionate about full-stack engineering, enjoy working on scalable architecture, and want to help shape the future of legal technology-we'd love to hear from you.

Date Posted: 23 April 2025
Job Expired - Click here to search for similar jobs