
Good understanding and experience of HTML / CSS / JavaScript.
Hands-on experience with ES6 / ES7 / ES8 features.
Thorough understanding of the Request Lifecycle (including Event Queue, Event Loop,
Worker Threads, etc).
Familiarity with security principles including SSL protocols, data encryption, XSS, CSRF.
Expertise in Web Services / REST APIs will be beneficial.
Proficiency in Linux and deployment on Linux are valuable.
Knowledge about ORM like Sequelize and ODM like Mongoose and the ability to handle
DB transactions is a necessity.
Experience with Angular JS / React JS will be an added advantage.
Expertise with RDBMS like MySQL / PostgreSQL will be a plus.
Knowledge of AWS services like S3, EC2 will be helpful.
Understanding of Agile and CI/CD will be of value.

Similar jobs

Job Title : Senior Consultant (Java / NodeJS + Temporal)
Experience : 5 to 12 Years
Location : Bengaluru, Chennai, Hyderabad, Pune, Mumbai, Gurugram, Coimbatore
Work Mode : Remote (Must be open to travel for occasional team meetups)
Notice Period : Immediate Joiners or Serving Notice
Interview Process :
- R1 : Tech Interview (60 mins)
- R2 : Technical Interview
- R3 : (Optional) Interview with Client
Job Summary :
We are seeking a Senior Backend Consultant with strong hands-on expertise in Temporal (BPM/Workflow Engine) and either Node.js or Java.
The ideal candidate will have experience in designing and developing microservices and process-driven applications, as well as orchestrating complex workflows using Temporal.io.
You will work on high-scale systems, collaborating closely with cross-functional teams.
Mandatory Skills :
Temporal.io, Node.js (or Java), React.js, Keycloak IAM, PostgreSQL, Terraform, Kubernetes, Azure, Jest, OpenAPI
Key Responsibilities :
- Design and implement scalable backend services using Node.js or Java.
- Build and manage complex workflow orchestrations using Temporal.io.
- Integrate with IAM solutions like Keycloak for role-based access control.
- Work with React (v17+), TypeScript, and component-driven frontend design.
- Use PostgreSQL for structured data persistence and optimized queries.
- Manage infrastructure using Terraform and orchestrate via Kubernetes.
- Leverage Azure Services like Blob Storage, API Gateway, and AKS.
- Write and maintain API documentation using Swagger/Postman/Insomnia.
- Conduct unit and integration testing using Jest.
- Participate in code reviews and contribute to architectural decisions.
Must-Have Skills :
- Temporal.io – BPMN modeling, external task workers, Operate, Tasklist
- Node.js + TypeScript (preferred) or strong Java experience
- React.js (v17+) and component-driven UI development
- Keycloak IAM, PostgreSQL, and modern API design
- Infrastructure automation with Terraform, Kubernetes
- Experience in using GitFlow, OpenAPI, Jest for testing
Nice-to-Have Skills :
- Blockchain integration experience for secure KYC/identity flows
- Custom Camunda Connectors or exporter plugin development
- CI/CD experience using Azure DevOps or GitHub Actions
- Identity-based task completion authorization enforcement

JioTesseract, a digital arm of Reliance Industries, is India's leading and largest AR/VR organization with the mission to democratize mixed reality for India and the world. We make products at the cross of hardware, software, content and services with focus on making India the leader in spatial computing. We specialize in creating solutions in AR, VR and AI, with some of our notable products such as JioGlass, JioDive, 360 Streaming, Metaverse, AR/VR headsets for consumers and enterprise space.
About the Job
As a Cloud Backend Engineer you will design, develop, and maintain scalable and reliable backend systems in cloud environments. You will be responsible for building cloud-native applications, optimizing backend performance, and ensuring seamless integration with frontend services and third-party systems.
What You’ll Be Doing
- Backend Development
- Design and implement scalable and high-performance backend services and APIs for cloud-based applications.
- Develop microservices architectures and serverless functions to support business needs.
- Ensure backend systems are secure, reliable, and performant, adhering to best practices and industry standards.
- Cloud Infrastructure and Deployment
- Build and manage cloud infrastructure using platforms such as AWS, Google Cloud Platform (GCP), or Azure.
- Deploy and maintain backend services using cloud-native technologies (e.g., Kubernetes, Docker, AWS Lambda, Google Cloud Functions).
- Implement and manage CI/CD pipelines to automate deployment processes and ensure smooth delivery of updates.
- Performance Optimization
- Monitor and optimize the performance of backend services, including database queries, API responses, and system throughput.
- Implement caching strategies, load balancing, and other performance-enhancing techniques to ensure scalability and responsiveness.
- Troubleshoot and resolve performance issues and system bottlenecks.
- Database Management
- Design and manage relational and NoSQL databases, ensuring data integrity, scalability, and performance.
- Implement data access patterns and optimize queries for efficient data retrieval and storage.
- Ensure backup, recovery, and data security practices are in place.
- Integration and Collaboration
- Collaborate with frontend developers, DevOps engineers, and other stakeholders to integrate backend services with frontend applications and third-party systems.
- Participate in architectural discussions and provide input on system design and technology choices.
- Ensure clear communication and documentation of backend services, APIs, and system interactions.
- Security and Compliance
- Implement security best practices to protect backend services from threats and vulnerabilities.
- Ensure compliance with relevant regulations and standards, including data privacy and protection requirements.
- Conduct regular security assessments and vulnerability scans to maintain system integrity.
- Testing and Quality Assurance
- Develop and maintain automated tests for backend services, including unit tests, integration tests, and end-to-end tests.
- Perform code reviews and participate in quality assurance processes to ensure high code quality and reliability.
- Monitor and address issues identified during testing and production deployments.
- Documentation and Knowledge Sharing
- Document backend services, APIs, and infrastructure setups to facilitate knowledge sharing and support.
- Create and maintain technical documentation, including architecture diagrams, API specifications, and deployment guides.
- Share knowledge and best practices with team members and contribute to a collaborative development environment.
What We Need To See
- Strong experience in backend development, cloud technologies, and distributed systems, with a focus on building robust, high-performance solutions.
- Minimum 5 years of experience in backend development, with a strong focus on cloud-based applications.
- Proven experience with cloud platforms (AWS, GCP, Azure) and cloud-native technologies.
- Experience in designing and implementing RESTful APIs, microservices, and serverless architectures.
- Technical Expertise in:
1. Backend Development
- Strong experience with backend programming languages such as Node.js, Python
- Expertise in working with frameworks such as NestJS, Express.js, or Django.
2. Microservices Architecture
- Experience designing and implementing microservices architectures.
- Knowledge of service discovery, API gateways, and distributed tracing.
3. API Development
- Proficiency in designing, building, and maintaining RESTful and GraphQL APIs.
- Experience with API security, rate limiting, and authentication mechanisms (e.g., JWT, OAuth).
4. Database Management
- Strong knowledge of relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g. MongoDB).
- Experience in database schema design, optimization, and management.
5. Cloud Services
- Hands-on experience with cloud platforms such as Azure,AWS or Google Cloud.
6. Performance Optimization
- Experience with performance tuning and optimization of backend services.
7. Security
- Understanding of security best practices and experience implementing secure coding practices.
- Soft Skills:
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
- Ability to manage multiple priorities and work in a fast-paced, dynamic environment.

• Have strong experience in Go
• Have expertise in implementing microservices (using tools and technologies for messaging, GraphQL, GRPC, REST API, etc)
• Have implementation experience in data visualization (knowledge graph, for example), workflow or business process management
• Have expertise in design and development using PostresSQL
• Have experience with Containerization (Docker, Kubernetes, AWS)
• Experience of Cloud AWS based instances and services (e.g. EC2, S3, ELB, RDS, IAM, Route53, CloudFront, ElastiCache)
• Strong experience in enterprise application development, data structures, modern design patterns and microservices architecture




- Writing efficient, reusable, testable, and scalable code
- Understanding, analyzing, and implementing – Business needs, feature modification requests, conversion into software components
- Integration of user-oriented elements into different applications, data storage solutions
- Developing – Backend components to enhance performance and receptiveness, server-side logic, and platform, statistical learning models, highly responsive web applications
- Designing and implementing – High availability and low latency applications, data protection and security features
- Performance tuning and automation of application
- Working with Python libraries like Pandas, NumPy, etc.
- Creating predictive models for AI and ML-based features
- Keeping abreast with the latest technology and trends
- Fine-tune and develop AI/ML-based algorithms based on results
Technical Skills-
Good proficiency in,
- Python frameworks like Django, etc.
- Web frameworks and RESTful APIs
- Core Python fundamentals and programming
- Code packaging, release, and deployment
- Database knowledge
- Circles, conditional and control statements
- Object-relational mapping
- Code versioning tools like Git, Bitbucket
Fundamental understanding of,
- Front-end technologies like JS, CSS3 and HTML5
- AI, ML, Deep Learning, Version Control, Neural networking
- Data visualization, statistics, data analytics
- Design principles that are executable for a scalable app
- Creating predictive models
- Libraries like Tensorflow, Scikit-learn, etc
- Multi-process architecture
- Basic knowledge about Object Relational Mapper libraries
- Ability to integrate databases and various data sources into a unified system
- Basic knowledge about Object Relational Mapper libraries
- Ability to integrate databases and various data sources into a unified system


Something we will like in you -
You enjoy the excitement of developing new software, mobile apps, and you have a vision for building stable, reliable, and performant systems.
You must have solid foundational knowledge in software development and debugging.
You might have a Computer Science or Engineering degree, or you might not. Your university is not what we're looking for. We care about what you can do at work and how you do it.
This is a remote job. You're free to work where you work best, anywhere in the world: home, co-working space, coffee shops.
Do you recognize yourself in these statements:
- You are comfortable under pressure, and you enjoy working on a broad array of projects with different technical requirements.
- You love unwinding tricky problems, finding the causes, and fixing them for good.
- You take pride in your work with or without accolades from others.
- You care about your coworkers and want to make their lives better.
- You enjoy working across teams to help ship new features and fix bugs.
- You approach your work with curiosity, enthusiasm, and tenacity.
Pay and benefits
- The salary for this position is INR 20000 - INR 30,000
We assess your seniority relative to the team at Shimbi Labs during the interviewing process. It doesn't matter how many years you worked before. - Work from anywhere.
- Allowance for the Internet connection.
- Laptop and power backup (After a year).
- 21 days paid leaves.
- Health insurance after a year with us (After a year).
We believe that by empowering the 2 crore MSME manufacturers in India with easy-to-use mobile-first workflow management tools, we can play a pivotal role in realising India’s dream of becoming world’s top-most-desired manufacturing destination and $5 trillion economy. Every
line of code we write, every feature we add, every pixel we create, everything we do helps us get one step closer to our vision.
Our engineering team ardently believes in these 2 core fundamentals:
Polyglot Programming: we are language-agnostic and focus on finding the most optimal and robust solution to a problem - independent of the programming language
Asynchronous Communication: async is an important factor in our team’s productivity. Not only does async produce the best work results, but it also lets people do more meaningful work and live freer, more fulfilled lives.
Objectives 🎯
● Design and develop highly scalable, reliable, and fault-tolerant systems for one of the fastest-growing startups in India
● Participate in code reviews and share knowledge across the team
● Pair with team members on functional and non-functional requirements and spread design philosophy and goals across the team
● Communicate, collaborate and work effectively across distributed teams
● You should understand the user and their behavior and will continuously contribute to making their experience better with each release
Who are we looking for 😎
● Having built scalable backends using Javascript / Typescript would be preferable You should be able to design RESTful APIs that are not overly constrained, and can easily be consumed by the frontend dev
● You have worked with Relational databases like MySQL, Postgres and understand partitioning, sharding, as well as NoSQL databases such as MongoDB/Couchbase etc
● You have worked with searching systems , caching systems and queuing systems You should be at ease with maintaining cloud instances on AWS, GCP, and the like
● Experience with Docker, Kubernetes in production would be prized
● You should have a deep understanding of system design, data structures, and algorithms and understand how to apply them to design pragmatic solutions
● You have experience in identifying, debugging, and resolving complex production issues
● Relevant working experience of at least 3 years
** brownie points if you have experience of Product Startup at scale

Company |
Photon Commerce (http://www.photoncommerce.com">www.photoncommerce.com)
|
Title |
Senior engineer
|
Commitment |
Full-time. Remote. Starting as soon as possible.
|
About the company |
Photon Commerce is the AI platform for finance, invoices, and payments. Photon empowers financial services and eCommerce businesses with computer vision to automate invoices and receipts. Photon turns paper and pdf invoices, receipts, POs, and packing slips into a modern collaboration platform for commerce, preventing problems before they become costly. Backed by the Nasdaq Entrepreneurial Center, its leadership brings experience from eCommerce and SaaS unicorns, Google AI, Y Combinator, Stanford, and 4 exits and an IPO.
|
What you will do |
· Build a python/flask app that processes PDFs, images, invoices, and receipts for Quickbooks and Shopify using OCR · Lead a team of 8+ engineers and interns · Create integrations, APIs, webhooks, and payments for the captured structured data · Build a document and invoice collaboration app with embedded chat, like Slack for documents/invoices · Deploy the app into production and own AWS devops · Own the shipped product, including QA
|
Experience |
· 5-10 years of experience having launched apps in production with real users in Python, Flask, Django, Javascript, SQL, AWS, and full-stack web development · 1+ years of engineering leadership, including as a team lead, tech lead, or manager · Have repos and/or demos to show your previous work · Knowledge in and/or passion for enterprise SaaS, and AWS devops · Excellent communication, critical thinking, problem-solving, and team skills
|
What you’ll receive |
· Join an exciting, high growth startup led by serial entrepreneurs and backed by top tier Silicon Valley investors and billionaire industry leaders in tech · Competitive compensation commensurate with experience and performance
|


Skills:
- Experienced in C# MVC ASP.Net, Net
- Should have good knowledge in JavaScript, SQL, RDBMS Concepts and Microsoft .NET
- Framework, practical implementation of Object Oriented Concepts, N-Tier Architecture
- Development and understanding of JSON, XML, SOAP.
- Good hands-on coding skills in Java Script, Ajax, C#, ASP.Net, ADO.Net, jQuery.
- Knowledge of working Android iOS mobile development would be added advantage
- Good communication and analytical skills are must.
- Candidates with experience will be preferred.
Primary Roles and Responsibilities:
- Participate in requirements analysis.
- Collaborate with internal teams to develop software design and architecture.
- Candidate should be able to write clean, scalable code using C#.
- Revise, update, refactor and debug code.
- Test and deploy applications.
- Resourcefulness and troubleshooting.
- Good analytical and problem solving skills.


Dot is a technology start-up, operating in Fintech and e-commerce space. With the aim to
revolutionize offline-to-online(O2O) space, Dot strives to enable digital transformation of Offline businesses using smart innovations. This is a huge market, serving the 1.3 billion strong Indian population.
The start-up is led by a strong and experienced team. It has already raised seed funding of ~US$ 35.5 Million from renowned investors.
To know more, head over to: www.dotpe.in
About the Founders
The company is led by an experienced team, three ex-PayU employees - Shailaz Nag, Gyanesh Sharma & Anurag Gupta, with proven expertise & knowledge of the fintech space as well as experience in building & managing companies.
Shailaz Nag is a well known visionary entrepreneur. He was ex-Managing Director and co-founder of PayU, (India’s largest and profitable Payment Company) which is currently valued at US$ 3 Billion. He was also one of the founding members of Ibibo Group. Shailaz Nag is a Chartered Accountant and also holds an MBA degree.
Gyanesh Sharma is an IIT Delhi alumnus, holding a B.Tech. degree in Computer Science. He has strong experience in leading tech teams, holding position of
● CTO at Shopclues
● Head of engg. at PayU
● Engg. Head at MakeMyTrip
Anurag Gupta has a decade long experience in building financial services business. He was Vice-President & Business head at PayU for Omnichannel business. He also headed Bank & Product Partnership for PayU.
Investors
Dot has raised seed funding of US$ ~35.5 million from
● Naspers Fintech (PayU) -
○ $120bn group with global presence. Listed in London, Johannesburg, Amsterdam
○ Presence in India : MMT-Goibibo, PayU, Flipkart, Swiggy, Byju’s, OLX
○ Global Presence : Tencent - WeChat, OLX
● Fosun RZ Capital
○ Affiliate of Fosun Group - A $100Bn Chinese conglomerate
○ Presence across global growth markets
● Info Edge
○ Parent company of naukri.com, jeevansaathi.com, 99acres.com, shiksha.com
○ Listed on NSE & BSE with a market cap of INR 27,000 crore
○ Major investor in zomato.com & policybazaar.com
Products
At Dot, we are solving the key problems that lie at the heart of Offline businesses by equipping them with commerce and fin-tech products. We are building a horizontal Omni-channel platform encompassing several Products all aimed at empowering all types of merchants, big or small, with Digital Technology. Whilst strengthening the merchants, our products also aim to direct this digital transformation towards improving the customer journey.
Our initial Product line-up has already garnered attraction from several renowned enterprises as well as significant interest from every medium and small-scale merchant we touch. And this just marks the start of our journey!
About Profile
Responsibilities
• Understanding the business requirement and provide good scalable solution
• Integration of user-facing elements developed by a front-end developers with server side logic
• Completely owning the backend services of a module
• Building reusable code and libraries for future use
• Optimization of the application for maximum speed and scalability
• Our stack is ReactJS, React Native, Golang, MySQL, NoSQL and hosting environment is AWS
Skills and Qualifications
• Extensive and expert programming experience in anyone programming language (Golang/ C/ Java).
• A solid foundation in computer science, with strong competencies in data structures, algorithms, software design and distributed system applications
• Experience with building and scaling apps with RDBMS as well as NoSQLs.
• Experience creating scalable Web APIs for mobile and browser consumption
• Integration of multiple data sources and databases into one system
• Understanding differences between multiple delivery platforms such as mobile vs desktop, and optimizing output to match the specific platform
• Creating database schemas that represent and support business processes
• Implementing automated testing platforms and unit tests
• Have a penchant for solving complex and interesting problems
• Worked in start-up culture with high levels of ownership and commitment
• Excellent coding skills – should be able to convert design into code fluently
• Engineers from Tier 1 colleges

