
Senior Software Development Engineer β Labs
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in India.
β’ Take ownership and actively contribute to the architecture, design, and development of Feature Flags, Staged Rollouts, and Customer Feedback within the Labs platform.
β’ Create and develop scalable backend services, APIs, and integrations connecting internal microservices with third-party platforms such as Statsig.
β’ Develop high-performance frontend experiences for managing feature flags, configuring rollouts, and collecting feedback.
β’ Influence technical decisions, assess risks and trade-offs, and manage complex features from the design phase to production.
β’ Leverage AI-driven development methodologies and AI-assisted tools to enhance development, testing, debugging, and refactoring processes.
β’ Design data models along with efficient queries and caching strategies using MongoDB and Redis.
β’ Engage in the entire Software Development Life Cycle (SDLC), which includes requirements analysis, design, implementation, deployment, monitoring, and production support.
β’ Produce clean, efficient, secure, and testable code that includes unit and integration test coverage.
β’ Establish and maintain observability through logging, metrics, monitoring, and tracing.
β’ Engage in code reviews, technical design discussions, incident resolution, and operational support, including on-call responsibilities when necessary.
β’ Collaborate with Product Managers, Designers, and Engineering teams to convert business requirements into scalable technical solutions.
β’ Adhere to best practices regarding security, scalability, maintainability, testing, documentation, and production readiness.
β’ Minimum of 4 years of hands-on software engineering experience in building and scaling robust backend systems and high-performance frontend applications.
β’ Proficient backend engineering skills with Node.js, TypeScript, API development, data modeling, and system design.
β’ Experience with NestJS is a plus.
β’ Solid understanding of RESTful API design, microservices architecture, distributed systems, and inter-service communication.
β’ Practical experience with MongoDB and Redis, encompassing data modeling, query design, and performance tuning.
β’ Familiarity with event-driven architectures and messaging systems such as GCP Pub/Sub, Kafka, RabbitMQ, or similar technologies.
β’ Exposure to AI/LLM application development, including LLM API integration, prompt/context design, or AI-assisted product workflows.
β’ Frontend development experience with Vue.js, React, or Angular; Vue.js is preferred.
β’ Knowledge of component-driven architecture and modern CSS frameworks like Tailwind CSS or Bootstrap.
β’ Experience with frontend state management patterns and libraries such as Vuex/Pinia, Redux, MobX, or similar.
β’ Understanding of production observability and debugging, which includes logging, monitoring, tracing, error tracking, and performance profiling.
β’ Familiarity with modern SDLC practices, Agile methodologies, Git workflows, automated testing, and CI/CD pipelines.
β’ Knowledge of ClickHouse and Elasticsearch.
β’ Familiarity with AI-assisted development tools such as Cursor, Claude Code, GitHub Copilot, or similar solutions.
β’ Strong problem-solving and debugging capabilities across frontend, backend, databases, integrations, and distributed services.
β’ Exceptional communication and collaboration skills across various functions.
β’ Ability to lead technical discussions, evaluate engineering trade-offs, and mentor fellow engineers.
β’ Proactive ownership mindset with the capacity to independently tackle complex engineering challenges.
β’ Remote-first organization.
β’ Equal Opportunity Employer.
β’ Access to AI-assisted development tools and AI-first development methodologies.
β’ Global team environment spanning over 10 countries.
Arista Networks
Coforma
Platform.sh
Arista Networks
Get handpicked remote jobs straight to your inbox weekly.