
We are looking for a software engineer who:
š is curious and asks a lot of questions!
𤤠has good product taste.
ā”ļø is passionate about writing clean code.
šµ has strong problem solving skills.
š„ can turn 1-pager specs into detailed features.
ā£ļø loves / appreciates automated testing!
š is humble, kind and has a good taste of sarcasm.
š» has hands-on experience with JavaScript.
āļø Non-mandatory, but nice to have:
š¶š» worked in an early-stage startup.
š¤š» built and led a small engineering team.
⨠2+years of experience.
š» open source enthusiast.
š¦ You are passionate about teaching, learning and creator economy.
š¤ What's the interview process like?
We try to close the interview process within 3 days.
Take us through what excites you the most about this role/challenge.
A flexible project round.
Discussion with founders.

Similar jobs
Job Title:Ā Principal Backend Engineer
Experience:Ā 7+ Years
Location:Ā Panchkula (Onsite)
šĀ Office will move to IT Park, Chandigarh from February
Work Mode:Ā Onsite | 5 Days a Week
About the Role
We are looking for aĀ Principal Backend EngineerĀ to architect, scale, and lead the development of robust backend systems. This is aĀ hands-on leadership roleĀ where youāll drive technical decisions, mentor engineers, collaborate closely with clients and product teams, and help modernize platforms using scalable architectures and emerging technologies, including AI/ML where relevant.
Tech Stack
- Backend:Ā PHP (Laravel / CodeIgniter), Node.js
- Databases:Ā MySQL, MongoDB
- Architecture:Ā Microservices / Modular Monolith
- Cloud (Good to Have):Ā AWS / GCP
Key Responsibilities
Backend Architecture & Development
- Own and evolve backend architecture across PHP and Node.js services
- Design and review scalable, maintainable systems (microservices or modular monoliths)
- Manage and optimize integrations across MySQL and MongoDB (data modeling, indexing, performance tuning)
Technical Leadership
- Lead system design discussions, architecture reviews, and code quality initiatives
- Establish backend development standards, best practices, and documentation
- Mentor mid and senior engineers on design patterns, testing strategies, and CI/CD pipelines
- Drive decisions around refactoring legacy systems and platform modernization
Client & Stakeholder Communication
- Act as the technical SPOC for backend architecture and integrations
- Translate business and product requirements into technical solutions
- Explain trade-offs, constraints, and backend workflows to non-technical stakeholders
- Present PoCs and technical approaches confidently to clients
AI & ML Integration (Strategic / Optional)
- Identify backend use cases for AI such as personalization, recommendations, fraud detection, or data enrichment
- Design backend APIs, services, or cron jobs that interact with AI/ML models
- Collaborate with data teams and stay updated on AI tools/APIs (e.g., OpenAI, LangChain)
Scalability, Security & Performance
- Ensure API security, role-based access control, and rate limiting
- Optimize system performance using caching, queues, and query optimization
- Plan and support horizontal/vertical scaling on cloud infrastructure
What Weāre Looking For
- 8+ years of backend development experience inĀ PHP and/or Node.js
- Strong expertise inĀ database designĀ (MySQL & MongoDB)
- Proven experience leading architecture decisions and mentoring engineers
- Ability to clearly communicate technical concepts to clients and stakeholders
- Proactive mindset toward scalability, performance, and system resilience
- Bonus:Ā Experience or curiosity around AI APIs and real-world AI integration
Why Join uEngage?
- Work onĀ high-impact systemsĀ used by thousands of users
- Collaborate with product, design, data, and client teams
- High ownership and freedom to architect and innovate
- Competitive compensation and a collaborative work culture
Job Title: Engineering Lead
Role Overview:
We are looking for an Engineering Lead to take end-to-end ownership of technical delivery, design, architecture, and quality for our multi-customer SaaS product. You will lead and mentor the engineering team, drive scalable design and high-quality delivery, manage releases across customer environments, and ensure the stability and performance of the product in production.
Key Responsibilities:
Ā·Ā Ā Ā Ā Ā Ā Ā Ā Delivery & Release Management: Plan and deliver product features and customer-specific releases on time with high quality, ensuring operational readiness and stability across environments.
Ā·Ā Ā Ā Ā Ā Ā Ā Ā Technical Design & Architecture: Lead technical design and high-scale architecture for new and existing modules, ensuring scalability, performance, and maintainability.
Ā·Ā Ā Ā Ā Ā Ā Ā Ā Team Management: Mentor and guide engineers, ensure clarity in priorities, unblock challenges, and foster a culture of ownership and quality within the team.
Ā·Ā Ā Ā Ā Ā Ā Ā Ā Requirement to Delivery: Work with product and customer teams to understand requirements, translate them into designs and implementation plans, and track them through to delivery.
Ā·Ā Ā Ā Ā Ā Ā Ā Ā Product Quality: Establish and maintain engineering best practices, code reviews, automated testing, and CI/CD pipelines to ensure high product quality and reliability.
Ā·Ā Ā Ā Ā Ā Ā Ā Ā Troubleshooting & Support: Lead the team in debugging complex issues in development and production, ensuring minimal downtime and strong customer satisfaction.
Ā·Ā Ā Ā Ā Ā Ā Ā Ā Hands-on Contribution: Actively contribute technically where needed, providing architectural guidance and coding support aligned with the teamās stack.
Requirements:
Ā·Ā Ā Ā Ā Ā Ā Ā Ā Experience: 8ā12 years in software engineering with at least 3+ years in a lead role.
Ā·Ā Ā Ā Ā Ā Ā Ā Ā Proven experience in designing scalable, high-performance architectures and technical solutions.
Ā·Ā Ā Ā Ā Ā Ā Ā Ā Experience delivering multi-customer SaaS product releases, including phased and customer-specific configurations.
Ā·Ā Ā Ā Ā Ā Ā Ā Ā Strong track record of ensuring product quality and stability through structured processes, testing, and monitoring.
Ā·Ā Ā Ā Ā Ā Ā Ā Ā Ability to troubleshoot complex issues and guide teams towards resolution.
Ā·Ā Ā Ā Ā Ā Ā Ā Ā Experience in mentoring and managing engineering teams to drive aligned delivery and high performance.
Ā·Ā Ā Ā Ā Ā Ā Ā Ā Hands-on experience with your relevant tech stack (e.g., Python, Django, Angular, AWS, Docker, Redis, RabbitMQ).
Ā·Ā Ā Ā Ā Ā Ā Ā Ā Excellent communication and collaboration skills with Product, QA, and Customer Support teams.
Ā·Ā Ā Ā Ā Ā Ā Ā Ā Bachelorās or Masterās degree in Engineering or related field.
⢠Testing and evaluating new programs
⢠Writing and implementing efficient code
⢠Identifying areas for modification in existing programs and subsequently developing these modifications
⢠Working closely with other developers, business and systems analysts
⢠Drive an effective and efficient scrum process where all team members work in the same direction. Ensure efficiency and effectiveness of your team by continuously
improving processes
⢠Provide fact-based technical feedback on each squad member to managers as part of the evaluation cycle.
⢠Complete independently complex development tasks and actively contribute to pushing code to production. Write testable, efficient, and reusable code suitable for continuous integration and deployment, respecting best practices and industry development standards.
⢠Be accountable for code quality, with the assistance of a QA Analyst, by conducting adequate testing Develop a deep understanding of the product roadmap for the squad, including future features to be developed.
⢠Contribute to high-level estimation and participate in laying out the development sequences, challenging the product roadmap and identifying areas where technical debt can be reduced or avoided.
⢠Contribute to solution designs, challenging other members on technical decisions and explaining the technical design to junior developers so they can write documentation for the rest of the team.
⢠Coordinate actively with the solution architect to ensure an appropriate level of validation. Be accountable for performance, reliability, scalability and resilience through SLAs and monitoring
⢠Raise the bar of professional software development by practicing it and helping others learn the craft through code reviews and coaching. Actively contribute to the internal peer learning platform, to promote continuous learning. Participate in the onboarding of new developers.
⢠Conduct interviews, document outcomes and help raise the bar for recruits we hire, internal and external resources
⢠Team player with a high sense of accountability and ownership. Willing to try new things, not afraid to fail, learn from failures and grow. Verbal & non-verbal communication skills
Zerozilla Infotech Pvt Ltd is a team of highly creative professionals creating seamless
web solutions ranging from web designing and development, mobile application,
custom software development, and digital marketing services for businesses.
We work with B2B, B2C companies, government bodies, institution-led and independent start-ups to generate value and give them a competitive edge.
We are experts with over Six years of experience in providing comprehensive and
unified solutions to your business challenges. With over 120 active clients and 150
projects to our credit, we continue creating innovative solutions to drive business
growth. Our working process involves four crucial steps- research, brainstorming
ideas, optimization, and achieving the target.
We deliver cutting-edge technology-driven solutions for your business including
ROI-driven marketing campaigns, online branding, and communications,
customized mobile application development, and more which are designed bearing
in mind your business requirement.
Job Description: Node JS Developer ( JD 102)
No of Position : 45
⢠Programming in Node.js
⢠Experience with server-side templating languages
⢠Experience with Express.js, Loopback, Sails JS, Meteor.js or other
frameworks.
⢠Experience consuming and building robust, SOAP and REST ful APIs
⢠Experience with Relational Databases like Mongo DB, MySQL
⢠Solid understanding and extensive experience with version controltools like
Git, SVN or Mercurial
⢠Exceptional problem solving and ability to work independently
⢠Exceptional learning skills
⢠Understanding of Agile methodologies
⢠Knowledge of writing efficient codes.
⢠Understanding front-end applications.
⢠Working with authorization and authentication of the user.
⢠Having error-handling skills.
⢠Creating database schemes and many more.
⢠Using third party with services with developed system.
Basic Requirement
⢠A Bachelorās Degree in computer Science, Computer Engineering, Electrical
Engineering or equivalent.
⢠Minimum of 2+ yearsā Experience in Software Development Organisation
required.
⢠Strong Communication skill and problem solving skill
⢠Ability to take ownership of work stream, operate without close supervision
and work across the organisation
⢠Self-discipline in order to finish work on a timely basis.
- BackEnd Technologies:
Github Actions (CI/CD), AWS services (Lambda, event bridge, SNS, App Runner, EC2, Cloud Watch)
- Technical knowledge:
OAuth2.0
Non-Relational Databases
- It is important to adapt to changing requirements
- Have the ability to integrate external systems
How many hours are they expected to work?Ā
- - Full time position ( 40+ hours a week)Ā
- Ā
What hours should they work?
- Ā - Prefer 9-5 EST but there is wiggle room
- Ā
Will there be nights and weekends?Ā
- - Nights and weekends are not scheduled, however we are looking for someone that takes pride in their work and will lean in to hit a deadline or to fix a bug if it has a significant impact on the platform.
- Ā
Should they be expected to lead?
- - Yes, you should be expected to lead and to communicate/ cooperate with other devs as a team. Some coding might be alone but the hope of the app is that it all works seamlessly together and to ensure that there needs to be communication among all devs front end and back end.Ā
- Ā
Who will they report to?
- - They will report to Product OwnerRob and Product ManagerJulietta daily for standups and well as pushing tasks through the appropriate structure of review, QA, and production.Ā
- They will also report and check in with Client SuccessCourtney as we look to make the app have a seamless customer experience and customer value. The goal of Attribute should be to try and give as much value as quickly and easily as possible.
Ā
Will they work alone or in a team?
- In some spots they might be expected to work alone and on a separate sprint from others, however, everything needs to tie in and work together, because of that the developer must be team oriented in both development and problem solving.
- Additionally, there will be times that they should expect to work with people who are not particularly tech savvy ( ie. sales, marketing, customer success etc.) to collaborate on a specific feature to produce the best thing for the product.
Ā
Accountability
- The developer is both accountable for their code and the code of the team. They should take care and responsibility in the work that is done and if there are problems with the code in QA or production work as diligently as possible to fix that problem ( whether it is their code directly or not).
- As part of this all code will be attached from Github to Jira for developers to constantly upload their commits to Jira tasks
- A mistake is completely fine and expected, bugs are to be expected. What is asked is that you report it as soon as possible and are honest about it so that we can move forward in resolving it as soon as possible.
Ā
Ā
Customer, Usability, and Value Focused
- The end user of our product will be marketing professionals/head of marketing. At all times the developers need to take this into account and spend time thinking of the ease and the use cases that people will utilize their code or features in real life versus what is a way to make something work but in a vacuum.Ā
Ā
Quality focused
- Pushing out code is awesome, but if the code has a ton of bugs and does not do the required action that is practical for the user then it does not matter. We want a developer who is Quality focused and also hold their other developers accountable.
Ā
Focused on the wholeĀ
- When producing a feature it is easy to sometime get sucked into how that features works in a vacuum. The developers need to be able to work together and understand the software architecture as a whole in order to make whatever feature they are working on be able to work with the other features that are built within the app ( and will be built or are on the roadmap for the future).
Ā
Creativity and Experimentation
- Developers are expected to work within structures, however, they are always encouraged to take time to think of creative solutions and to collaborate on new features or ways of making the product better.
Ā
Unfeathered, Honest, Respectful Communication
- Every developer should feel free to speak their mind in a respectful manner to other developers as well as anyone else in the entirety of the company. Any opinion, thought, or perspective will be listened to and valued.Ā
Ā
Next Man or Woman Up Mentality
- Never should anyone on the team defer a problem and say ā thats not my fault or problemā. We are one unit and one company. One problem is everyone's problem and should lean in to the ānext man up philosophyā if you have the time and can help to fix the problem and bring it to a solution you should be willing to.
Ā
Ā
Ā
Ā
Upward Mobility and Vesting Opportunity
- This position will allow for upward mobility, increased responsibility, and for people who constantly go above and beyond an opportunity to vest into and own equity in the company
Ā
About the role:
We are looking for an experienced Software Development Engineer II (SDE2) to help deliver high visibility and impact features for the ChakraHQ Platform. ChakraHQ Platform is the world's first Omnichannel Process Automation Platform. Imagine AWS but for operations and business teams; built on cutting edge technology stacks, to solve problems for modern businesses.
Technology specialists at ChakraHQ are at the core of the company's decisions and vision. As an SDE2, you will contribute to the design and development of the core technology stack of the ChakraHQ Platform. Working closely with Engineering, Product Management, Sales and Customer Success you will take ownership to develop features, plugins and custom fixes that will materially impact customerās and ChakraHQās business. You will also be responsible for maintaining a streamlined build and CI/CD system. You will help coordinate the incorporation of upstream features into the ChakraHQ Platform.Ā
Technologies you will work with: NodeJs, PostgreSQL, Serverless, Elasticsearch, Kibana, AWS, Google Cloud
Responsibilities:
- Design, develop and maintain features, services, products that are part of ChakraHQ
- Own delivery of said features and services
- Own success of the products by tracking its lifecycle with customers
- Build systems that scale horizontally
- Write automated tests to ensure code quality
- Work with customers to build a product roadmap
- Work with sales & marketing to sell your product to end-users
- Work as an integral part of an agile software development team to build features end-to-end
- Support those features in the ChakraHQ production environment by participating in an on-call rotation
Position Requirements:
- Bachelor's degree in Computer Science.
- 3+ years of experience working on teams to develop and deploy web or mobile applications
- Extensive experience in any one backend programming language - Java, NodeJS
- A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design
- Experience in building highly scalable business applications, which involve implementing large complex business flows and dealing with huge amounts of data.
- Proficiency with git and Github workflows
- Expertise with test-driven development and automated testing
- Excellent analytical and problem-solving skills
- Excellent communication skills and fluent English
- Open to learn and work on new technologies
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
What we are looking for
- At-least 3 years of experience of development on backend applications. Full stack experience is a cherry on the top!
- Experience / knowledge of designing robust systems, maintaining & scaling them
- Experience with usage of NoSQL databases like MongoDB & with SQL and RDBMS Systems
- Experience of creating applications with any of the popular frameworks in Python, Java, GoLang, Node
- Experience with JS frontend frameworks like React, Angular, Vue etc is a big plus
- Well versed with versioning systems like git
- Understanding of rest API implementation
Some of the responsibilties you will be taking up are following
- Working on creating performant and fault tolerant systems which are scalable
- Design, build, and maintain high performance, reusable, and reliable codebase
- Effectively work with product to gather requirements, gain deep understanding of use cases and business needs, and translate into design and implementation.
- Maintain code integrity and organization.
- Manage basic devops related to CI/CD
- Creating secure systems
- Lead other junior developers
- Define optimal and minimal architecture to achieve product requirements
Job Location- Lucknow
The ideal candidate is a highly resourceful and innovative developer with extensive experience in the layout, design and coding of websites specifically in PHP format. You must also possess a strong knowledge of web application development using PHP programming language, Laravel Framework and MySQL Server databases.
Responsibilities
- Perform a mix of maintenance, enhancements, and new development as required
- Work in a data analyst role and with business intelligence applications
- Document features, technical specifications & infrastructure Responsibilities
- Work cross-functionally to convert business needs into technical specifications
Qualifications
- 1+ years' of experience in web development and software designing & Laravel Framewrok.
- Expertise in front-end technologies (HTML, JavaScript, CSS), PHP frameworks, and MySQL databases











