Experienced Backend Engineer (SDE 2)

Full Time

Master-O

Company Overview

Our Mission: Elevating Customer Interactions

The Context: Leading brands in financial services, retail, pharma, consumer goods, telecom, auto and other industries struggle with building a differentiated but consistent customer experience and with driving sales productivity at the same time.

Based on over 20 years of experience, we have developed an industry leading sales readiness & enablement platform that upskills, engages & enables frontline reps to enhance customer conversations to boost sales & customer experience.

By habituating sales & customer facing reps through gamification, automation and insights, Master-O provides clearer linkages between the rep’s preparedness & his or her productivity.

However, scaling excellence requires exceptional operational leadership and strategic execution. That’s why this role is perfect for a results-driven leader who thrives on building systems, driving performance, and turning strategic vision into measurable outcomes.

Role: Full Stack Engineer (SDE 2)

Location: Gurgaon / NCR

As a Full Stack Engineer at Master-O, you’ll be responsible for developing and maintaining our core platform that serves thousands of users across multiple enterprise clients. You’ll work on both frontend and backend systems, focusing on building scalable microservices architecture and optimizing database performance to support our growing customer base.

This is an excellent opportunity for an aspiring engineer looking to accelerate his or her career in a dynamic B2B SaaS environment while working on cutting-edge technologies and solving complex technical challenges.

Key Result Areas:
• Full Stack Development

• Develop and maintain web applications using modern frontend and backend technologies

• Build responsive user interfaces that deliver exceptional user experience across devices

• Design and implement RESTful APIs and microservices architecture

• Collaborate with product managers and designers to translate requirements into technical solutions

• Write clean, maintainable code following best practices and coding standards
• Database Architecture & Management

• Design and optimize database schemas for performance and scalability

• Implement efficient data access patterns and query optimization strategies

• Manage database administration tasks including indexing, performance tuning, and backup strategies

• Ensure data integrity and implement appropriate security measures

• Work with both relational and non-relational databases as per project requirements
• Microservices & System Architecture

• Build and maintain microservices-based architecture for scalable applications

• Implement service communication patterns and ensure proper service isolation

• Design fault-tolerant systems with appropriate error handling and recovery mechanisms

• Optimize system performance through efficient algorithms and data structures

• Contribute to architectural decisions and technical documentation
• Quality Assurance & Performance

• Write comprehensive unit tests and integration tests to ensure code quality

• Implement monitoring and logging solutions for better system observability

• Optimize application performance through profiling and performance analysis

• Ensure security best practices in all development activities

• Participate in code reviews and maintain high coding standards
• Collaboration & Continuous Learning

• Work closely with cross-functional teams including Product, Design, and Customer Success

• Participate in agile development processes and sprint planning

• Stay updated with latest technologies and industry best practices

• Contribute to technical discussions and knowledge sharing sessions

• Support junior team members and contribute to team growth

Technical Skills & Experience:

Essential Requirements:

• 2-3 years of experience in full stack development with demonstrable achievements

• Strong foundation in computer science fundamentals including algorithms and data structures

• Hands-on experience with microservices architecture and distributed systems

• Proficiency in database management with focus on MySQL and database optimization

• Experience with both frontend and backend development technologies

Core Technical Stack:

• Backend Technologies: Node.js, Python

• Frontend Technologies: React.js, HTML5, CSS3, JavaScript (ES6+)

• Database Management: MySQL (primary), PostgreSQL

• Architecture: Microservices, RESTful APIs, Service-oriented architecture

• DevOps & Tools: Git, Docker, AWS/Cloud platforms, CI/CD pipelines

• Testing: Unit testing, integration testing, test-driven development

Preferred Technical Skills:

• JavaScript Frameworks: MERN stack proficiency

• Cloud Platforms: Amazon Web Services (AWS) experience

• Database Technologies: Experience with both SQL and NoSQL databases

• API Development: RESTful web services and API design patterns

• Version Control: Git, code review processes

• Agile Methodologies: Scrum, sprint planning, and agile development practices

Qualifications & Background:

Educational Requirements:

• Bachelor’s degree in Computer Science, Engineering, or related technical field

• Strong academic background with good understanding of software engineering principles

• Continuous learning mindset with interest in emerging technologies

Professional Experience:

• 2-3 years of professional software development experience

• Experience in B2B SaaS or enterprise software development preferred

• Demonstrated ability to work in fast-paced, collaborative environments

• Experience with full software development lifecycle

• Track record of delivering high-quality software solutions

Key Competencies:

• Problem-solving skills with ability to debug complex technical issues

• Analytical thinking for designing efficient algorithms and data structures

• Attention to detail in code quality and system design

• Communication skills for effective collaboration with technical and non-technical stakeholders

• Adaptability to learn new technologies and frameworks quickly

• Team collaboration with experience working in agile development teams

What We Offer:

Professional Growth:

• Exposure to cutting-edge technologies and industry best practices

• Mentorship opportunities from senior engineers and technical leaders

• Career advancement paths with clear progression opportunities

• Learning budget for conferences, courses, and certifications

• Technical challenges that will accelerate your professional development

Work Environment:

• Collaborative culture with emphasis on knowledge sharing and innovation

• Modern tech stack with opportunities to work on latest technologies

• Competitive compensation with performance-based increments

• Comprehensive benefits including health insurance

Impact & Recognition:

• Direct impact on product features used by thousands of enterprise users

• Opportunity to contribute to architectural decisions and technical strategy

• Recognition programs for outstanding technical contributions

• Innovation time for exploring new technologies and experimental projects

To apply for this job please visit wellfound.com.

Similar Jobs to Apply
  • Zoho Corp
    Chennai

    Job Description:   Looking for a proactive, excited, and talented product designer with proven experience in mobile designs.   * User-Centric Design: Partner with product and engineering to
  • invesco
    Hyderabad

    As one of the world’s leading asset managers, Invesco is dedicated to helping investors worldwide achieve their financial objectives. By delivering the combined power of our distinctive investment m
  • Golden Opportunities
    Hyderabad, Telangana, India

    Job Description Job Title: Mechanical Engineer (Piping) Chennai Location: Chennai Job Roles And Responsibilities Candidate with minimum 12 year of experience and relevant 8 years into Piping Des
  • Qualhon Informatics Private Limited.
    India

    Key Roles and Responsibilities: • Assist in the installation, configuration, and maintenance of computer hardware and software. • Provide basic technical support to end-users, troubleshooting hard