Jobgether
Jobgether

Senior Software Development Engineer ( Labs)

engineeringfull-timeIndia
SALARY
Not listed
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
general
Apply for this position
✦ AutoApply Sick of applying? We apply to roles like this for you, up to 20 a month.
Learn more

About the role

Accountabilities:

    • Own and contribute to the architecture, design, and development of core platform capabilities covering feature flags, staged rollouts, experimentation, and customer feedback.
    • Design and build scalable backend services, APIs, integrations, and internal microservices with strong emphasis on reliability, security, performance, and maintainability.
    • Develop performant frontend experiences for feature-flag management, rollout configuration, and feedback workflows using modern frameworks and component-driven architecture.
    • Drive technical decisions independently, evaluating risks and trade-offs while taking complex features from technical design through implementation, deployment, and production.
    • Design data models, efficient queries, and caching strategies using technologies such as MongoDB and Redis to support low-latency feature evaluation at scale.
    • Work with event-driven architectures and messaging systems, integrating distributed services and ensuring reliable cross-service communication.
    • Apply AI-first development practices and AI-assisted tools to accelerate development, testing, debugging, refactoring, and engineering productivity while maintaining quality and security standards.
    • Participate throughout the SDLC, including requirements analysis, technical planning, coding, testing, deployment, monitoring, production support, and incident resolution.
    • Build strong observability through logging, metrics, monitoring, tracing, and error tracking to improve reliability and accelerate production troubleshooting.
    • Write clean, secure, efficient, and testable code supported by appropriate unit and integration test coverage.
    • Participate in code reviews, technical design discussions, incident response, and operational support, including on-call responsibilities where applicable.
    • Collaborate with Product Managers, Designers, and Engineering teams to translate business requirements into scalable and reliable technical solutions.
    • Contribute to engineering standards around security, scalability, maintainability, documentation, testing, and production readiness.
    • Requirements:

      • 4+ years of hands-on software engineering experience building robust backend systems and high-performance frontend applications.
      • Strong backend expertise with Node.js, TypeScript, API development, data modeling, and system design; experience with NestJS is preferred.
      • Strong understanding of RESTful APIs, microservices architecture, distributed systems, and cross-service communication.
      • Hands-on experience with MongoDB, Redis, or similar data stores, including data modeling, query design, caching, and performance optimization.
      • Experience with event-driven architectures and messaging technologies such as GCP Pub/Sub, Kafka, RabbitMQ, or similar platforms.
      • Exposure to AI/LLM application development, including LLM API integrations, prompt and context design, or AI-assisted product workflows.
      • Good frontend development experience with Vue.js, React, Angular, or similar modern frameworks; Vue.js experience is preferred.
      • Understanding of component-driven frontend architecture, modern CSS frameworks such as Tailwind CSS or Bootstrap, and state-management solutions such as Vuex/Pinia, Redux, or MobX.
      • Experience with production observability and debugging, including logging, monitoring, tracing, error tracking, and performance profiling using tools such as Grafana, Prometheus, or Sentry.
      • Familiarity with Agile development, modern SDLC practices, Git workflows, automated testing, and CI/CD pipelines.
      • Familiarity with ClickHouse and Elasticsearch, including an understanding of when to use document databases, analytical databases, and search platforms.
      • Hands-on experience with AI-assisted development tools such as Cursor, Claude Code, GitHub Copilot, or comparable solutions.
      • Strong problem-solving and debugging skills, with the ability to investigate issues spanning frontend, backend, databases, integrations, and distributed services.
      • Excellent communication and cross-functional collaboration skills, with the ability to explain technical trade-offs, lead engineering discussions, and mentor other engineers.
      • Strong ownership and execution mindset, with the ability to independently drive complex engineering problems through to high-quality production solutions.
      • Benefits:

        • Full-time remote opportunity for engineers based in India.
        • Opportunity to work on critical platform infrastructure that supports feature releases, staged rollouts, experimentation, and customer feedback at significant scale.
        • Exposure to full-stack engineering across Node.js, TypeScript, modern frontend frameworks, microservices, distributed systems, databases, caching, and event-driven architectures.
        • Opportunity to work with technologies including MongoDB, Redis, GCP Pub/Sub, Kafka-compatible messaging systems, ClickHouse, Elasticsearch, and modern observability platforms.
        • Significant ownership over architecture, technical decisions, implementation, deployment, monitoring, and production reliability.
        • Opportunity to integrate AI-assisted development practices into coding, testing, debugging, refactoring, and everyday engineering workflows.
        • Collaborative environment with close interaction across engineering, product, and design teams.
        • Opportunity to solve complex challenges involving scalability, low latency, reliability, distributed systems, and production performance.
        • Professional growth through ownership of high-impact platform capabilities and participation in technical architecture and engineering decisions.
✦ Sick of applying to 40 jobs a month?
I rewrite your resume for ATS by hand first. Once you sign off on it, AutoApply applies to up to 20 roles like this a month, cover letter in your own voice each time. From $14.99/mo, cancel anytime.
Get AutoApply
Apply now