
What you will be doing
- Build and ship features in our Node.js (and now migrating to TypeScript) codebase that directly impact user experience and help move the top and bottom line of the business.
- Collaborate closely with our product, design and data team to build innovative features to deliver a world class product to our customers. At STAGE, product managers don’t “tell” what to build. In fact, we all collaborate on how to solve a problem for our customers and the business. Engineering plays a big part in it.
- Design scalable platforms that empower our product and marketing teams to rapidly experiment.
- Own the quality of our products by writing automated tests, reviewing code, making systems observable and resilient to failures.
- Drive code quality and pay down architectural debt by continuous analysis of our codebases and systems, and continuous refactoring.
- Architect our systems for faster iterations, releasability, scalability and high availability using practices like Domain Driven Design, Event Driven Architecture, Cloud Native Architecture and Observability.
- Set the engineering culture with the rest of the team by defining how we should work as a team, set standards for quality, and improve the speed of engineering execution.
The role could be ideal for you if you
- Experience of 4-6 years of working in backend engineering with at least 2 years of production experience in TypeScript, Express.js (or another popular framework like Nest.js) and MongoDB (or any popular database like MySQL, PostgreSQL, DynamoDB, etc.).
- Well versed with one or more architectures and design patterns such as MVC, Domain Driven Design, CQRS, Event Driven Architecture, Cloud Native Architecture, etc.
- Experienced in writing automated tests (especially integration tests) and Continuous Integration. At STAGE, engineers own quality and hence, writing automated tests is crucial to the role.
- Experience with managing production infrastructure using technologies like public cloud providers (AWS, GCP, Azure, etc.). Bonus: if you have experience in using Kubernetes.
- Experience in observability techniques like code instrumentation for metrics, tracing and logging.
- Care deeply about code quality, code reviews, software architecture (think about Object Oriented Programming, Clean Code, etc.), scalability and reliability. Bonus: if you have experience in this from your past roles.
- Understand the importance of shipping fast in a startup environment and constantly try to find ingenious ways to achieve the same.
- Collaborate well with everyone on the team. We communicate a lot and don’t hesitate to get quick feedback from other members on the team sooner than later.
- Can take ownership of goals and deliver them with high accountability.

Similar jobs
Must have :
- Strong Experience in Python development
- Familiarity with Data Structures and Algorithms
- Experience in developing Enterprise scale applications
- Exposure to NLP
- Exposure / awareness of AI, ML
- Exposure to Windows Azure is an added advantage
- God understanding of project architecture and software development processes such as Agile and Scrum
Responsibilities :
- Partner with Business Stakeholders to translate business objectives into clearly defined analytical Projects
- Own the end-end process, from recognizing the problem to implementing the solution
- Understand customer’s requirements and design the optimum solution using Icertis’ AI applications
- Configure, Extend, and optimize Icertis AI app through Python scripts, NLP NER Analysis and other mechanisms
- Take full ownership of project / product features to implement, provide bug fixes and write tests and tooling for those features to ensure they work well at cloud scale.
- Plan and identify solutions and risks in assigned work
- You are expected to be hands on and write code on day to day basis and also mentor other team members
Responsibilities
- Understand the high-level product roadmap for the squad and immediate features to be developed, contributing to high-level estimation and lay-out of the development sequences. Complete complex development tasks with minimal guidance
- Constantly and actively contribute to pushing code to production with the objective of becoming a main contributor. Write testable, efficient, and reusable code suitable for continuous integration and deployment, that respects best practices and industry development standards
- Review Unified Modeling Language (UML) diagrams and technical documentation, ensuring its quality. Enable best practices to help the team achieve their technical tasks and continually thrive in improving the technology of the product/team.
- Drive the adoption of best practices & regular participation in code reviews, design reviews, architecture discussions
- Experiment with new and relevant technologies, and tools, and drive innovation & adoption while measuring yourself on the impact you can create.
- Implementation of long-term technology vision for your team. Responsible for the complete architecture of your product.
- Creating architecture & designs for new solutions around existing/new areas u Decide technology & tool choices for your team & be responsible for them.
- Be accountable for code quality with the assistance of a QA Analyst to conduct adequate testing.
- Review and contribute to technical documentation. Contribute actively to the design of the solution, challenging other members on technical decisions.
Skills
- Working with other TypeScript developers and software engineers to develop Front-end and back-end architecture that’s well-structured and flexible, along with the APIs to support it.
- Developing and implementing Back-end architecture to support user interface concepts.
- Developing and implementing highly responsive user interface components using Node concepts.
- Create data visualization tools, libraries, and reusable code for prospects.
- In-depth knowledge of TypeScript, CSS, HTML, and back-end languages.
- Knowledge of Backend service like AWS Services, Microservice, Serverless software.
Qualifications
- Bachelor's degree in computer science, computer engineering, or related field.
- Proficiency with TypeScript, CSS, HTML, and Back-end languages.
- 7+ years’ experience in Node JS, Typescript, NoSQL, RDBMS, AWS Services
- The ability to learn new technologies quickly
- The ability to communicate complex procedures to other colleagues.
Urgently looking for our client company as Senior Backend Developer in Mumbai
Apply with updated CV
Designation-Sr Backend Developer
Exp-Min 2 Years
Sal-Nego
Location-Mumbai
Technical Skills
• 2+ years of hand on experience in a related field
• Proficiency in Python with hands-on experience in developing APIs with Flask or Django
• Comfortable with Linux development environment
• Familiarity with frontend platforms such as HTML/CSS would be a plus
• Experience with: MySQL, Postgres, AWS Services (Redshift, EC2 & S3)
Introduction
Ever wondered what it would be like to be a part of the core team of Airbnb or Netflix when they were just starting out? Here’s your chance to try that path with Ohana!
We are looking for a founding engineer to join our team.
Who we are
Ohana is an E-learning platform for holistic learning. We are an angel-funded early stage startup backed by some of the marquee angel investors from India and Singapore. Our investors include Vivek HR (co-founder and CEO, Bounce), Tanushree Gupta (co-founder and CEO, Doubtnut), Jagmal Singh (CTO, Janio Asia) to name a few!
Check us out at https://ohana.academy!
Our Product
“Creativity is as important as literacy” - Sir Ken Robinson
With this belief, Ohana is building the world's largest holistic learning academy. Our product offering:
The Classroom: Offering live online classes on arts, crafts, linguistics, yoga, dance and many more subjects
The Playground: Enabling social learning - a community for kids to find peers with similar interests
Our mission
India has 250Mn kids in the K12 segment. However, except the top 0.1%, most parents can’t find high-quality and affordable holistic learning for their kids. Fortunately, 140Mn kids are now connected to the digital world with 4G access. We want to leverage this new connectivity and bridge the gap in children's overall development with Ohana.
Where are we in our journey
Team: We are a team of two co-founders (Saurabh and Suyash), both IIT Delhi alums with over a decade of experience each in leading consumer businesses. We have a total of 15 people team including 4 engineers (currently outsourced)
Customers: Over the last couple of months, we have grown to 5,000+ registered users and aim to reach 10K+ paid users and 1 Mn+ community strength in the next 12 months.
Young, inspired, and focused - We are ready for take-off!
Our Culture
- “Mission-driven” is not a buzzword for us. We care deeply about the impact we want to create on kid’s lives and we want to exemplify the value of “no child left behind”
- Be inclusive - We are creating a product that is accessible and affordable. We want to solve this not just for Bangalore and Mumbai, but for Indore, Jabalpur, Raipur as well
- Not just customer obsessed - we also care about their well-being. We are willing to compromise profits - but will not resort to unethical sales tactics or compromise on product quality
- Our team cares about a strong culture and respects our code of conduct
Why work for us
- We have global ambitions - Holistic education is a $75Bn global market, with India alone contributing more than $10Bn. Apart from salary compensation, you get a piece of the pie (equity) of a potentially billion-dollar organization
- You will have exposure to building large, scalable systems and will be mentored by people who have done the same for millions of users
- You will have exposure to starting up / entrepreneurship (ever feel like you want to build a startup?) owning end to end consumer tech product which impacts the life of thousands of students/parents on daily level
Job Location
We are based out of Bengaluru and work from an office. We encourage working from office, but are completely ok if you would like to work remotely until things return to normal.
Expectations from the role
- You will work closely with the founding team and a small team of engineers, currently outsourced, in a fast-paced environment.
- You will work as a tech lead and will be responsible for architecting the new features as well as improving the existing codebase. You will be expected to have a high degree of ownership and responsibility for deliverables.
- You will wear a product hat as and when required and help in shaping the product.
- You will provide technical mentorship to other engineers in the team and will lead a team of junior engineers.
- You should be able to deal with ambiguity, have strong bias towards action, ability to deep dive whenever required and quickly deliver to unblock the team
Preferred experience and competencies
- You are a software engineer with 4+ years of industry experience.
- Professional experience with at least one web dev framework (ReactJS or Django/Python)
- Professional experience with one or more (SQL or NoSQL) databases.
- A stint in a product company or a startup or any similar faced paced environment is preferable.
- Experience working with cloud infra providers (e.g., AWS, GCP, Azure etc.) is preferable.
- Strong proficiency in REST API
- Write lots of bug-free, efficient, scalable and reusable code.
- Write unit tests and take responsibility for the quality of your own code.
- Coach, encourage and mentor your fellow software developers to do the same.
- Consult with product owners to define, scope and plan new features.
- Test, evaluate and recommend technologies to improve the overall product.
- Be a key participant in the Agile process.
- Produce excellent documentation.
- Undertake and implement processes for smoother and efficient deployment of code base
- Maintain code base as it grows bigger and scales
What we value
- 2-3 Years of experience building and shipping API’s using python based frameworks
- Proficiency with NoSql Databases (Elastic, Mongo) is a must
- Experience in working with Amazon Cloud Services like SNS, SQS, VPC, etc. is preferred
- Experience with databases migration and system re-architecture is valued
- Ability to write modular, reusable, and clean code
- Comfortable with ticket management and documentation
As one of the senior members of the backend development team at Mosaic, 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
● 3+ 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
Senior Ruby On Rails Developer
(Senior Product Engineer - ROR)
Experience - 3 to 6 years
Location - Pune
We are looking for an enthusiastic developer with a strong understanding of core Ruby and Rails framework along with PostgreSQL database. Someone who is passionate about coding and loves to work in an ongoing challenging environment. You will be part of a talented software team. You have to consistently deliver in a fast paced environment and should be more than willing to build software that people love to use.
Key Responsibilities
The individual role that you’ll play in our team:
- Developing large multi-tenant applications in Rails.
- Understanding Rails best practices and religiously introducing those to our codebase.
- Knowledge on how to do effective Refactoring.
- Ability to write unit tests and following those practices religiously.
- Working closely with the Product managers and UX team.
- Helping QAs to write automated integration tests.
- Staying up-to-date with current and future Backend technologies and architectures.
Read the ‘Skills and Experience’ section, it is not the usual yada yada, you’ll be asked specific questions on these.
Skills and Experience
- Ruby on Rails architecture best practices
- Knowledge on the latest versions on ROR
- Strong OOP knowledge in Ruby.
- Asynchronous Networking in Ruby
- Designing RESTFul HTTP APIs using JSON-Schema or JSON API (http://jsonapi.org/">jsonapi.org).
- Ability to architect and develop API only backend
- Experience in using ActiveRecordSerializer
- Understanding O-Auth2 or JWT (Json Web Token) authentication mechanisms.
- How to use RSpec
- Rails Security Best Practices
- PostgreSQL and Rails.
- SQL concepts like Joins, Relationships etc.
- Understanding DB Partition strategies.
- Knowledge about refactoring ActiveRecord Models (read this - “7 Patterns to Refactor Fat ActiveRecord Models”).
- Understanding scaling strategies for a high-traffic Rails applications (2 million+ requests a day).
- Background Job processing using Redis and Sidekiq
- Experience in using Amazon Web Services (AWS) tools.
- Writing automated Deployment Scripts using Capistrano, Ansible etc.
- Sending emails in Rails
- Knowledge in Linux and Git is mandatory
Optional Skills
- Knowledge in using Chef or Puppet
- Ability to do basic DevOps like setting up a Linux server.
- Websocket communication in Rails 5.
- Node.js
- JRuby
Scalefusion (formerly known as Mobilock Pro): (Our Flagship Product)
Scalefusion MDM allows organizations to secure & manage endpoints including smartphones, tablets, laptops, rugged devices, mPOS, and digital signages, along with apps and content. It supports the management of Android, iOS, macOS and Windows 10 devices and ensures streamlined device management operations with InterOps. Fusion of Endpoints at Scale.
Promobi Technologies:
ProMobi Technologies provides a leading Mobile Device Management Solution under the brand Scalefusion. The solution allows organizations to manage Android and iOS devices from the cloud. It offers modern mobile device management (MDM), application management (MAM) and content management (MCM) experience for corporate-owned devices. Renowned organizations from startups to Fortune 500 trust Scalefusion for their Device Management.
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
- Past experience in NodeJs, Redux and other advanced JavaScript libraries and frameworks.
- Hands-on experience in NodeJS, Javascript, ECMAScript (OOJS) and JSX.
- Knowledge of SPAs and build tools like Npm, Webpack, Grunt, Bower etc
- Should have good knowledge of Mobile friendly web application development
- Proficient understanding of web markup, including HTML5, CSS3, Bootstrap, Flexbox.
- Should have the knowledge of Good understanding of asynchronous request handling, partial page updates, and AJAX framework.
- Familiarity with RESTful APIs
- Hands-on experience in server-side CSS pre-processing platforms, such as SASS or LESS
- Proficient understanding of cross-browser compatibility issues and ways to work around them.
- Proficient understanding of code versioning tools, such as Git, Github
Responsibilities :
- Perform all aspects of the software development such as requirements and specifications, design and development, coding and debugging.
- Should be able to come up with strategies to speed up the iterative process of software development.
- Analyse and enhance efficiency, stability, and scalability of system resources









