
Roles and responsibilities:
- Responsible for understanding functional and business requirements and translate them into effective code
- Provide support till deployment of code into production.
- Ownership for ensuring code optimization, problem diagnosis, and on-time delivery
- Implement solutions as per the pre-defined framework /guidelines and adherence to processes
- Finding an optimal solution for the problem statement
- Conduct peer code review.
What candidate should know about:
- Excellent hands-on experience with Node.Js, Express.Js, JavaScript
- Understanding the nature of asynchronous programming and its quirks and workarounds
- Excellent hands-on experience with MongoDB, Mongo aggregation, MySQL
- Ability to build REST services, Authentications, MVC applications
- Excellent Object Oriented Programming skills and ability to write modular, secure, scalable, and maintainable code
- Experience with Elastic Search, Redis.
- Knowledge about AWS components (S3, EC2, Cloudfront, Redis Clusters, etc.)
- Self-learning abilities are required
- Familiarity with upcoming new technologies is a strong plus

About BigStep Technologies Pvt Ltd
About
Company video


Photos
Connect with the team
Similar jobs
Job Title : Senior Software Engineer
Experience : 5+ Years
Location : Mumbai (Work from Office)
Notice Period : Immediate to 15 Days
Mandatory Skills :
Platform Engineering, Backend Development, Python/Golang/Node.js/Elixir, Microservices, REST APIs, Cloud-Native Architecture, Distributed Systems, SQL, Cloud Platforms (AWS/Azure/GCP), Product-Based Experience
Role Overview :
We are looking for a Senior Software Engineer with strong backend engineering expertise to design, build, and scale cloud-native platform services. The ideal candidate should have experience working in product-based organizations, building highly scalable distributed systems, and contributing to platform engineering initiatives.
You will work closely with Product, DevOps, Security, and Engineering teams to build reliable, secure, and high-performance backend systems while driving technical excellence across the organization.
Key Responsibilities :
- Design, develop, and enhance core platform modules and shared backend services.
- Build scalable REST APIs, backend services, and data pipelines for high-volume production environments.
- Participate in architecture discussions and contribute to technical design decisions.
- Collaborate with Product, DevOps, Security, and Data Engineering teams to deliver scalable solutions.
- Design systems with a focus on scalability, performance, security, maintainability, and reliability.
- Troubleshoot complex production issues and implement permanent solutions.
- Review code, mentor engineers, and promote engineering best practices.
- Improve platform reliability, observability, and developer productivity.
- Drive continuous improvements in coding standards, architecture, and development processes.
Required Skills & Qualifications :
- 5+ years of software development experience in product-based companies (B2B experience preferred).
- Strong backend development experience using one or more of :
- Python
- Golang
- Node.js
- Elixir
- Hands-on experience with Microservices Architecture.
- Strong understanding of Cloud-Native Application Development.
- Experience designing and developing RESTful APIs and backend services.
- Minimum 3 years of experience working on cloud-based, customer-facing production applications.
- Strong knowledge of Distributed Systems Design.
- Experience with relational and NoSQL databases.
- Good understanding of SQL and data modeling.
- Experience designing reusable platform services consumed by multiple engineering teams.
- Strong product mindset with the ability to balance business requirements and technical excellence.
- Backend-focused engineer with exposure to frontend technologies.
Preferred Skills :
- Experience building highly scalable distributed platforms.
- Strong debugging and performance optimization skills.
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Familiarity with DevOps practices, CI/CD pipelines, monitoring, logging, and observability tools.
- Excellent analytical, communication, and problem-solving skills.
- Experience mentoring engineers and driving technical initiatives.
Preferred Background :
- Product-Based Organization
- Platform Engineering Team
- FinTech or B2B SaaS products (preferred)
As a Backend-End developer, you will be responsible for building the server side of the web applications. You should have the ability to write clean code, modular, and loosely coupled code by the use of design patterns. you should be able to break down and architect complex software. You will be building high scale products on that account good to have experience in building highly scalable and reliable systems.
What will you do at Medibuddy?
- Build and manage REST API stack for MediBuddy Mobile and Web Apps.
- Design, Develop and architect Instant Messaging Engines.
- Low level Design [Classes, Code, DB design]
- Deployment and prod Env Monitor
- High level Design [System architecture, Caching, Queue] [Mid level]
- Integrate with ML and NLP engines , Build Chatbots.
- Data analytics, User Analytics & App Analytics.
- Build Web Applications & Dashboards.
- DevOps, DBMS & Scaling on AWS.
What makes you a match for us?
Academic background: B.E/B.Tech from top ranked colleges.
● 3+ years of experience with building backend applications.Web Apps & Analytics.
● Experience in deploying applications at scale in production systems.
● Experience in building and managing API endpoints for multimodal clients.
● Enthusiasm to learn and contribute to a challenging & fun-filled startup.
● Knack for problem solving and follow efficient coding practices.
● Hands on experience with
Tech stacks ::NodeJS, Nest.js, Express JS, Python - Django
SQS,RabbitMQ, SNS
Databases/Datastores:: Mysql, Redis, Memcache, Mongodb
Logging:: ELK,Cloudwatch
AWS:: RDS, ECS, EBS, Cloudwatch, ELK, Redshift
Protocols:: HTTP, XMPP, MQTT, Socket.io, TCP
Version Control: Git
What does Engineering do @ MediBuddy?
To deliver high quality products, the Engineering team has over 190+ engineers with skill sets across Android, iOS, NodeJS, .NET, Backend, Fullstack, QA, Data Science, Data Engineers, Security, DevOps etc. We use microservices architecture on AWS cloud. Our Engineering teams are organized as Pods with Weekly sprints. We solve a variety of user, product and business problem statements at scale under one roof, which is very unique.
We're simultaneously building -
- Digital communication stack (video, chat and call consultations with Doctors) Ecommerce stack (medicine delivery)
- Hyperlocal stack (lab tests @ Home)
- Transactions stack (for all healthcare transactions)
- Booking of services stack (for in clinic doctor consultations)
- Data security, data science stack (NLP, imaging, video, audio based data problems and data analytics)
- B2B stack (for large corporates to provide healthcare to employees and large insurers to provide healthcare services to policyholders)
Job description
- Database Design & Development:
- Design, implement, and maintain PostgreSQL databases.
- Develop efficient schemas, indexes, and stored procedures to optimize data performance.
- Backend Development:
- Develop RESTful APIs and backend services using Node.js.
- Integrate databases with backend applications for seamless data flow.
- Query Optimization & Performance Tuning:
- Optimize SQL queries for performance and scalability.
- Monitor database health and troubleshoot slow queries or deadlocks.
- Security & Compliance:
- Implement database security best practices, including role-based access control (RBAC) and encryption.
- Ensure compliance with industry standards like GDPR, HIPAA, etc.
- Data Migration & Backup:
- Develop and maintain data migration scripts between different PostgreSQL versions or other databases like mongodb.
- Set up and manage database backup and recovery strategies.
- Write efficient SQL queries and manage database schemas using PostgreSQL.
- Build RESTful APIs and integrate third-party APIs/services.
- Optimize application performance and troubleshoot production issues.
- Ensure data security and protection practices are followed.
- Write clean, maintainable code and participate in code reviews.
Responsibilities:
- Help impacts software quality and customer experience (CX) of product features.
- Able to convert an LLD into code. Codes may need some refinement.
- Solutions are tested (continuously testable, when possible) and may need
- refinement.
- Able to write reusable and well-structured code.
- Understands software architecture (layers, software component, etc), has
- knowledge about patterns
- Understand and can use Algorithms, Data structures in solving problems.
Basic Qualification:
- Bachelor's degree in computer science or related technical discipline 0-1 years of experience
- Impactful internship, if fresher out of college- preferred with reputed techno-product orgs
- Excellent Functional skills- understands software architecture (layers, software
- components) and has knowledge about design patterns.
- Programming experience with at least one modern language such as Java, Node.js including object-oriented design.
- Computer science fundamentals in object-oriented design, data structures, algorithm design, problem solving, and complexity analysis.
Job Overview:
We are looking for a Java Developer with experience in building high-performing, scalable,
enterprise-grade applications.
You will be part of a talented software team that works on mission-critical applications. Java
developer roles and responsibilities include managing Java/Java EE application development
while providing expertise in the full software development lifecycle, from concept and design to
testing.
Responsibilities and Duties:
• Contribute to all phases of the development lifecycle
• Write well designed, testable, efficient code
• Ensure designs should follow compliance with specifications
• Prepare and produce releases of software components
• Support continuous improvement by investigating alternatives and technologies and
presenting these for architectural review
Qualifications:
• BE/MCA/BCA/MS/BS degree in Computer Science, Engineering, or a related subject
• Minimum 1 to 4 years of experience
• Proven hands-on Software Development experience
• Proven working experience in Java development
• Hands on experience in designing and developing applications using Java EE
platforms
• Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2,
Hibernate)
• Experience in the Spring Framework
• Very good English communication skills
• Optional:
o Good to have the knowledge of Angular JS framework.
o Experience to work on the Micro service architecture.
o Experience to work with Git hub & bitbucket.
o Agile methodology.
Design, develop and support real time data monitoring application and a dashboard for a VoIP network
Roles and Responsibilities:
- Design, build and maintain efficient, reusable, and reliable Ruby code
- Ensure the best possible performance, quality, and responsiveness of the applications
- Identify bottlenecks and bugs, and devise solutions to these problems
Required Skills:
- 3+ yrs of experience developing Ruby applications on Linux platform with exposure to HTML, CSS and javascripts
- Solid understanding of object-oriented programming
- Experience with any one NoSQL solution like Redis, MongoDB, CouchDB is a must
- Deep understanding of high traffic, highly scalable, complex web applications
- Ability to work in a dev-automation environment with some source control, continuous integration/delivery systems
- Good problem solving/analytical skills
- Excellent written and verbal communication
Preferred Skills:
- Conversant with Elasticsearch, Neo4j and D3.js
- Inclination to GO programming
- Experience working with open source projects
Role
As one of the senior members of the backend development team you will be
responsible for architecting and setting the standards for building our core
backend/microservices. Also, you will be responsible for shaping up the entire system for scale
and collaborating extensively with the frontend and design teams to create the best consumer
experiences.
Responsibilities
● Develop microservices that will be used by the frontend through API endpoints.
● Translate business requirements into high quality code.
● Ensure that the code is deployed in a secure and scalable fashion.
● Focus on code maintainability and performance of application.
● Provide technical advice and assists in solving programming problems.
● Enhance Analytics and overall backend architecture for better performance.
Requirements
● 4+ years of backend/full-stack development experience
● 1+ years of experience on NodeJS
● 1+ years experience in building APIs in a microservice architecture
● Has experience managing other developers, recruiting and training.
● Experience in PHP is a plus
● Experience with AWS services such as Lambda, CloudWatch, CloudFront
● Has experience in code reviewing/being the gatekeeper for an entire project
● Experience with RabbitMQ or similar queuing system
● Experience with Redis/ElasticSearch is a plus
● Familiarity with CI/CD pipeline tools like Jenkins
● Good knowledge of working with Git
● A knack for benchmarking and optimization
Pocket52 got certified as India's First Cryptographically Secured Random Number Generator Poker Platform Powered by Lava-Lamps. We have raised two rounds of funds from professional VC and couple of Angel Investors.
We are looking for an inquisitive, skilled full stack computer programmer who is comfortable with both front and back end programming. A full-stack developer is a developer in its true sense of meaning.
Not everyone is specialized for only a specific application. Some can pick up everything that’s available out there, to get the things done. This is the best opportunity to get your hands dirty in the early stage of a growing startup. It will be required to see out a project from conception to final product, requiring good organizational skills and attention to detail.
Requirements and Responsibilities:
- Ability to understand the core concepts in programming and apply it as per the requirements.
- Proficiency with fundamental front end languages such as HTML, CSS, and JavaScript.
- Proficiency in server-side languages such as Python.
- Experience in Django is a plus
- Familiarity with database concepts and some experience work in MySQL or MongoDB.
- Good verbal communication skills.
- Good problem-solving skills.
- Attention to detail.
- Strong organizational and project management skills.
About Us -
- Marquee Entrepreneurs from Education, Consumer Service, Content Platform Verticals with a history of successful exits.
- Co-Founder of Plancess, ranked among top 3 Ed-Tech companies by 2015, sold to Career Point Group
- Co-Founder of TimeMyTask, a pioneer in on-demand hyperlocal home cleaning startups, sold it to MyDidi
- A combined experience of 30+ years across domains, having an experience of building capacious teams
Amazing Perks:
Awesome Office | Unlimited Poker Gaming (U can win a lot of cash if u become a pro) | Intellectual Exchange & Satisfaction | Discussion War-Rooms | Free Medical Insurance | Free snacks, because we need fuel! | Free coffee, because how else are you going to pound away at the keyboard all day? | Sodexo/Meal Vouchers | Relaxed dress code | Employee Performance Bonuses | Commuter stipend | Flexible work schedules | TGIF | Pet-Friendly Office
- Expertise in Web API is most preferable.
- Good experience needed in Angular 4+ implementation.
- Must have very good exposure and experience working with C#,ASP.Net,MVC, Entity Framework,Web Service,Java Script, jQuery and SQL Server.
- Strong Knowledge of software implementation best practices.
- Strong experience in debugging and working with n-tier arctitecture (UI,Business layer and Data Access layer) along some experience with service oriented arctitectures(SOA)
- Ablity to design and optimise SQL server stored procedures.
- Solid understanding of object oriented programming (OOP)












