Senior Full Stack Engineer

Year    KA, IN, India

Job Description

Fulltime Bangalore, Onsite
We're looking for a Senior Full Stack Engineer who thrives on end-to-end ownership and high-velocity execution. You will build and scale core product experiences across frontend and backend, with the backend stack primarily in Golang and frontend stack in ReactJS and React Native.



This is a hands-on senior role for someone who can take ambiguous, user-facing problems and drive them through design, implementation, and reliable production rollout. You'll work closely with Product, Design, Frontend, Data, and DevOps to deliver features that improve real consumer outcomestrial experience, membership conversion, engagement, retention, and platform reliability.



We're especially excited about engineers who have built and shipped in consumer product startups, where speed, quality, and user empathy matter equally. If you value your time, avoid over-engineering, and care deeply about impact, this role is for you.

What You'll Do



Full Stack Product Development


----------------------------------

Own features end-to-end across frontend + backend, from requirements to production outcomes. Translate user problems into pragmatic technical designs and ship high-quality solutions quickly. Build consumer-grade experiences that are fast, reliable, and intuitive across the user journey. Collaborate tightly with Frontend engineers to deliver clean APIs and seamless UI integration.

Backend Development (Golang)


--------------------------------

Design, build, and maintain scalable backend services in Go. Develop APIs and service-layer logic for core product flows (trial booking, membership, scheduling, engagement, payments, etc. ). Own data modeling and storage patterns using SQL/NoSQL systems (based on current stack). Ensure backend services are secure, observable, and resilient (auth, rate limiting, logging, metrics, tracing). Improve performance and reliability: reduce latency, optimize queries, handle concurrency safely, and ensure graceful failure modes. Integrate third-party tools and platforms (payments, notifications, analytics, video, CRM, etc. ) cleanly and safely.

Mobile Development (React Native)


-------------------------------------

Develop and maintain our React Native apps across iOS and Android with a strong focus on stability and UX polish. Implement complex flows including navigation patterns, deep linking, background tasks, push notifications, and in-app updates. Work with device APIs, sensors, native modules, and third-party SDKs when needed. Build smooth, delightful mobile interactions through animations and gestures (Reanimated, Gesture Handler). Own performance excellence on mobile: optimize memory, FPS, bundle size, and rendering behavior. Manage the practical realities of consumer apps: CI/CD pipelines, OTA releases, store compliance, and version rollouts.

Engineering Ownership & Execution


--------------------------------------

Own features end-to-end: understand the user journey, clarify requirements, ship, and follow through until impact is achieved. Write clean, testable, and maintainable code with high standards for reliability. Collaborate closely with Product, Design, Backend, Care/Sales (as needed) to deliver aligned outcomes. Participate actively in code reviews raising the bar for quality and architecture. Investigate and fix real production issues quickly: performance regressions, crashes, UI bugs, and behavioral edge cases. Improve frontend standards, tooling, and developer experience across both web and mobile. Drive architecture and technical decisions that balance speed, maintainability, and scalability. Review code, mentor teammates, and raise engineering standards across stack. Troubleshoot production issues quickly and thoroughly: bugs, outages, performance regressions, data inconsistencies. Improve developer experience: tooling, release safety, automated checks, and documentation. Partner with DevOps/Infra to improve CI/CD, deployments, monitoring, and incident response.

What Success Looks Like


---------------------------

In the first few months, you'll be successful if you:



Independently ship full-stack features that move key product metrics. Build backend systems that are stable under real consumer traffic and edge cases. Make pragmatic, time-respecting decisions--solve the right problems without unnecessary complexity. Improve reliability/performance and proactively reduce tech debt in high-impact areas. Become a trusted owner of major parts of the product and platform.

Required Skills & Experience


---------------------------------

4+ years of professional software engineering experience, with full-stack ownership in production systems. Strong backend development experience, ideally 2+ years in Golang (or equivalent with ability to ramp fast). Solid understanding of: RESTful API design, versioning, and security best practices Service architecture (monolith modularization or microservices) Concurrency, performance tuning, and profiling in Go Data modeling and database reliability (transactions, indexing, query optimization) Caching strategies, background jobs, queues, and event-driven patterns Strong frontend fundamentals (React ecosystem preferred), enough to execute full-stack features confidently. Experience working with Git, CI/CD pipelines, and cloud deployments (AWS/GCP/Azure). Comfort operating in agile/iterative environments with high product collaboration.

Nice To Have


----------------

Prior experience in consumer product startups (apps where UX, retention, and speed matter). Experience with: Payments/subscriptions, renewals, and webhook-driven systems Real-time services (WebSockets, video/live sessions, chat) Observability tooling (Prometheus/Grafana, ELK, Datadog, OpenTelemetry, Sentry) Infrastructure-as-code and containerization (Docker, Kubernetes, Terraform) Data pipelines / analytics events / experimentation platforms (even if not owning experiments) Built and scaled systems handling large user bases and high uptime requirements.

Traits We Strongly Value


----------------------------

High ownership: you take problems from start to finish and care about post-launch outcomes. Execution & results driven: you prioritize shipping value, not perfect theory. Time-respecting engineer: pragmatic solutions, no over-engineering. User empathy: you think like a consumer and respect simplicity. Startup mindset: comfortable with ambiguity, speed, and wide responsibility. Team multiplier: you raise the bar through mentoring, reviews, and calm decision-making.

What We Offer


-----------------

Opportunity to work across both web and mobile and own product experiences end-to-end. A fast-moving, collaborative engineering team where quality and execution both matter. Room to shape frontend standards, architecture, and product direction. Competitive compensation and benefits.

Benefits


------------

Competitive salary and benefits package Opportunities for career advancement and professional growth A supportive and dynamic team environment where innovation and creativity are encouraged Opportunity to work in a mission-driven, high-growth health tech startup Chance to make a global impact by supporting coaches and clients in their wellness journey

Our Culture at MyYogaTeacher


--------------------------------

Empathy & Respect: We nurture a people-first environment where everyone is heard, valued, and supported. Mutual respect and empathy drive our communication and decisions. Ownership & Accountability: We empower individuals to take initiative, make decisions, and own their work. You'll thrive here if you're self-driven and believe in delivering impact with integrity. Continuous Learning: We foster a growth mindset and encourage constant learning, upskilling, and open knowledge sharing. Mistakes are seen as stepping stones, not setbacks. Collaboration & Transparency: We believe in working together, not in silos. Our flat hierarchy ensures transparency, open conversations, and fast decision-making. Well-being & Balance: As a wellness-centered brand, we walk the talk -- promoting a healthy work-life balance, flexible work policies, and wellness benefits to support our team's physical and mental health.

About us


------------


MyYogaTeacher is a fast-growing health tech startup with a mission to improve the physical and mental well-being of the entire planet. We are the first online marketplace to connect qualified Yoga and fitness coaches from India with consumers worldwide to provide personalized 1-on-1 sessions via live video conference (app, web). We started in 2019 and have been showing tremendous traction with rave customer reviews.+ Over 200,000 happy customers.
+ Over 230,000 5 star reviews.
+ Over 150 Highly qualified coaches on the platform.
+ 95% of sessions are being completed with 5-star rating.

Headquartered in California, with operations based in Bangalore, we are dedicated to providing exceptional service and promoting the benefits of yoga and fitness coaching worldwide. To learn more about us, visit About Us.

Our mission




Improve physical and mental well being of the entire planet.

Our commitments to each other




- Genuine care for our customers: Be nice and gentle with the customer. Listen to them before responding. Work on making every interaction a positive one for our customers. E.g. if a customer is not happy with a session and wants a refund - we should accept that they are not happy and give them a refund. E.g. The customer did not like a particular session, even though we think it was great - we should accept customers judgement and try and understand what we can do better to meet customer's expectations and not waste time trying to change the customer's judgement.

Have fun: We have fun while working. We celebrate our co-workers and celebrate every large and small victory with each other. Respect for the each other: We respect each other as individuals. This means: Professionalism: We respect and treat each other as professionals. We help everybody grow, train and develop in order to achieve their full potential. Autonomy: Respect everybody's opinions and their ability to make decisions. Individual worth: Everybody has inherent worth. We do not label or typecast. We give everybody a chance to grow. Affirmation: We affirm positives in each person. Frugality: We are frugal in terms of spending money. We do not splurge on things that do not have a direct impact on making customers happy. We are wise with spending our resources. Hiring well: Hiring is a key function of the company. We focus, train and reward hiring well to ensure that we give hiring the utmost importance. Encouraging risk-taking: We embrace failure as an important part of learning. We realize that big projects require iterations and in such cases, we don't let perfection be the enemy of getting started. If we learned something new by executing fast, taking risk and failing, we are growing. We need not be afraid of failure. Risk taking, executing fast and failing fast is far better. Failure to learn is the biggest negative outcome. Understanding the value of time: We are focussed on moving fast as time is the ultimate limited resource. We are always trying to find ways to speed up learning and to reduce time for tasks by planning, collaborating and communicating better.

If you share our values and our enthusiasm for empowering the world, we'd love to review your application!


Ready to apply?


If you feel like you have the skills and if you feel inspired by our big mission, we would love to review your application.

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD5034663
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    KA, IN, India
  • Education
    Not mentioned
  • Experience
    Year