the core library/language constructs.
• Knowledge of processor, memory, network and storage internals. Familiarity with I/O optimized
algorithms.
• Deep understanding of distributed systems including fault modeling, concurrency, isolation,
consensus etc.
• Internals of a RDBMS like MySQL
• Conversant with the internals of systems like Kafka, Cassandra/Scylla, Redis, RocksDB etc
• Working knowledge of hosting and network infrastructure (K8s, Envoy, etc)
• Familiarity with binary serialization protocols like thrift/protobuf/flatbuffers etc
• Familiar with gRPC, HTTP/2, QUIC, etc.
• Troubleshooting memory issues, GC tuning, resource leaks etc.
• Strong problem-solving skills, algorithmic skills and data structures.
• Productionizing machine learning pipelines using Spark/Flink/TensorFlow etc
• Familiarity with big data concepts - HDFS, hive, presto, spark, oozie, ambari, airflow, atlas,
ranger, etc. Familiarity with formats like avro, parquet, orc, arrow etc
• Good understanding of branching, build, deployment, continuous integration methodologies
• Experience in leading a team and mentoring engineers
• Attitude to get Stuff Done!
• Ability to make decisions independently.
Desired Background:
• Bachelor’s or Master’s degree in Engineering from premier institutes preferred
• 8+ years of experience in software design, development & architecture

About Olacabs.com
About
Connect with the team
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
Role Overview:
We are looking for a Lead Software Engineer with 7-10 years of experience to join our team in Bangalore. The ideal candidate should have strong expertise in financial services, databases, microservices. This role requires a mix of hands-on technical skills, leadership capabilities, and client engagement experience.
Looking for candidates from IIT/NIT/BITS/VIT
Investment Banking Domain Preferred
Key Responsibilities:
- Technical Leadership: Lead a team of developers, perform code reviews, and ensure high-quality software delivery.
- Microservices & Databases: Design, develop, and optimize microservices architecture with robust database integrations.
- Solution Delivery: Drive end-to-end software development, from design to deployment, ensuring on-time and high-quality project completion.
- Team Collaboration: Mentor junior engineers, provide technical guidance, and foster a culture of innovation and continuous improvement.
Required Skills & Experience:
- 7-10 years of experience in software development & leadership
- Expertise in financial services domain.
- Strong knowledge of databases (SQL, NoSQL) and microservices architecture
- Excellent client communication skills and ability to manage stakeholder expectations
- Hands-on experience in designing, building, and deploying scalable enterprise solutions
Why Join Wissen Technology?
- Work on cutting-edge projects for Fortune 500 financial institutions
- Be part of an innovation-driven team that values technical excellence and leadership
- Opportunity to work directly with business and technology leaders
- Competitive compensation and a dynamic work environment

Job Summary :
As a Software Development Engineer, you will be responsible for end-to-end delivery of software components all the way to production. In this position you will partner with our globally distributed cross-functional teams, product managers and other internal stakeholders. This position requires understanding business & technical requirements, designing clean solutions, implementing them and managing these systems. A key aspect of the role is to understand the digital commerce businesses part of KBX and implement technology systems that favourably align with business initiatives and requirements. The position will be evaluated in terms of the quality of the technology development, ongoing management of the systems and impact on business metrics.
Responsibilities :
- Work closely with cross functional teams to and deliver quality technology solutions
- Operational rigor for a rapidly growing tech stack and live portals
- Regular communication with management on status and risks.
- Measure success metrics and influence evolution of the tech product
- Be resourceful and find creative solutions to complex technical challenges.
Basic Qualifications :
- Ability to understand business requirements and build technology solutions that factor in the business requirements completely
- Possess an extremely sound understanding of basic areas of Computer Science such as Algorithms, Data Structures, Object Oriented, Databases.
- Excellent coding skills
- Great problem solving skills and propensity to learn and develop tech talent.
- Bachelor’s degree or higher in Computer Science and years of Software Development experience
Preferred Qualifications :
- Understanding on Web programming is must; full stack experience would be a plus.
- Understanding on AWS Cloud Stack (EC2, Lambda, Dynamo DB, Aurora) would be a plus
- Knowledge of serverless development
- Excellent verbal and written communication skills.
• Strong technical experience with Java 8 and above
• Sound understanding of Database concepts & experienced with MySQL.
• Strong technical experience with JavaScript/Ajax/jQuery
• Good knowledge of Angular 2+ version.
• Good knowledge of REST APIs and Spring Boot.
• Awareness with any of version control systems like Git/SVN/TFS/VSS etc
• Awareness and exposure of AWS architecture components such as S3, SQS, Lambda, EKS etc
Good to Have:
• Knowledge of Docker and Containerization.
• Working in Agile env will be plus.
• Understanding of Code Optimization techniques, Code coverage tool and code analysis tool.
• Working knowledge of CI/CD process.
• Experience of onshore/offshore team collaborations.
• Makes a valuable contribution to team objectives, displays trust and mutual understanding, accepts constructive feedback, and handles confrontation constructively
Excellent programming skills in C/C++ and Python
Need experience on cloud/Virtualization experience.
Strong working experience in developing application on Linux
Experience of working with multi-threading, IPC and socket programming is must.
Familiarity with OS concepts like memory management, scheduling etc. is desirable.
Familiarity with TCP/IP protocol stack is desirable
Knowledge of Linux networking stack including conceptual understanding of IPsec, iptables, conntrack, bridging, policy based routing etc. is desirable
Familiarity with container technology
Aware of Agile Methodologies, CI/CD methods
Experienced with all phases of project in development, testing and deployment and management of enterprise solutions.
Excellent verbal written communication skills.
Self-motivation and the ability to work under aggressive timeline is must.
Strong problem-solving skills and very good time management skills
At Arcana we are building a privacy centric decentralised data store that allows developers to build more secure and privacy preserving apps for their users.
We are looking to onboard an experienced Golang developer to work on the core protocol we are building. You must:
- Have 3+ years of development experience
- Have 3+ years of Golang development experience in production
- Have worked on distributed systems in production
- Have experience with Goroutine and channels
- Have experience with applied cryptography
- Write clean code and documentation
- Have clear bias for TDD
- Find Git very easy to use
- Have knowledge of Unix/Linux fundamentals - shell scripting, CLI tools etc.
- Have some knowledge of devops
- Have some blockchain experience
Responsibilities:
• Should have good knowledge and understanding in the following areas and you are able to apply that knowledge in delivering small and medium tasks:
• Programming language(s)
• Frameworks and libraries
• Platforms and tools
• Hands-on experience on AWS serverless services and familiarity with the environment
• Confident personality with good communication skills who can hold a conversation with a client and is not hesitant to put across his point.
• Ability to lead the calls independently in absence of a team lead
• Hands-on experience test case writing.
• Good aptitude
• Excellent problem solving and analytical skills
• Ability to lead a group of software developers technically.
• Flexible working hours.
Requirement:
• Must have:
• NodeJS/JavaScript/Typescript
• AWS Serverless services especially lambda, S3, and DynamoDB
• Conceptual understanding of elastic cache and related services
• Restful API
• Intermediate SQL – Querying and analysis
• Microservice architecture
Nice to have:
• Typescript
• Event-Driven Architecture in cloud-like SQS
• OAuth/SAML integration
• Terraform, - would be a great addition
Benefits:
• A competitive annual salary based on experience and market demands
• Flexi-timings
• Medical insurance with the option to purchase a premium plan or HSA option for your entire family
• Business casual atmosphere
• Work from anywhere.
We are looking for a great Go developer who possesses a strong understanding of how best to leverage and exploit the language’s unique paradigms, idioms, and syntax. Your primary focus will be on developing Go packages and programs that are scalable and maintainable. You will ensure that these Go packages and programs are well documented and has a reasonable test coverage. You will coordinate with the rest of the team working on different layers of the infrastructure. A commitment to collaborative problem solving, sophisticated design, and quality product is essential. Interested candidates can apply directly on https://cloudfeathergames.com/positions" target="_blank">https://cloudfeathergames.com/positions for a faster approach.
Number of positions - 2
Responsibilities
Primary responsibilities and skills include the following areas:
- Writing scalable, robust, testable, efficient, and easily maintainable code
- Translating software requirements into stable, working, high performance software
- Playing a key role in architectural and design decisions, building toward an efficient micro services distributed architecture
- Building highly scalable, highly available web services to handle millions of transactions per day in a cloud native environment
- Working on an agile team using CI / CD best practices to deliver the highest quality software possible quickly
- A strong desire to learn new things and continually improve yourself and those around you with a “can do anything” mentality
- You live to experiment, test, fail fast, and learn as you go, we are not looking for a cookie cutter solution to the complex problems we solve
- Strong knowledge of Go programming language, paradigms, constructs, and idioms
- Knowledge of common Goroutine and channel patterns
- Ability to write clean and effective Godoc comments
- Familiarity with code versioning tools git
- Good understanding of SQL and data modeling.
- Scripting ability (Bash / Shell, Python etc)
- Any one of these data store MongoDB, Postgres, CockroachDB, or other NoSQL servers
- Automated testing of applications & Continuous Integration
- Experience writing and building API systems using REST / JSON / gRPC
- Experience with Kubernetes, Docker, Kafka, NATS etc.








