




1. Strong knowledge in Front end scripting like EJS, JavaScript, Jquery.
2. Proficiency with fundamental front-end languages such as HTML, CSS.
3. Familiarity with JavaScript frameworks such as Angular JS, React, and Amber.
4. Proficiency with server-side languages such as Python / Ruby / Java / PHP/ .Net.
5. Good Understand with database technology such as MySQL, Oracle, and MongoDB.

About Hexaware Technologies
About
Similar jobs

Note: We don’t really care about your qualifications as long as we can see that you have sufficient knowledge required for the role & a strong sense of ownership in whatever you do.
- 3-5 yrs+ experience with Python & concurrency, having experience with golang is a plus
- Taking ownership of the complete backend & development cycles, having great knowledge of frontend is a plus
- Be core part of code and design reviews and make sure our products bar is high on coding and design standards and on Engineering fundamentals
- Taking high level decisions on designing systems across all engineering
- Represent in the Engineering Shiprooms and make technical tradeoffs.
- Hands on development for critical platform features in partnership with ICs.
A few things about us
- Building the next 100 people $100 Billion AI-first Company
- Speed of execution is really important to us
- Delivering exceptional experiences that exceed user expectations
- We embrace a Culture of continuous learning and innovation
- Users are at the heart of everything we do
- We believe in open communication, authenticity, and transparency
- Solving problems through First Principles
Benefits of joining us
- Top of the market Compensation
- Any hardware you need to do your best work
- Open to hybrid work (although we prefer in-person over remote to maximise learning)
- Flexible work timings
- Learning & Development budget
- Flexible allowances with hassle-free reimbursements
- Quarterly team outings covered by us
- First-hand experience of shipping world-class products
- Having loads of fun with a GenZ team at a Hacker House



Branch Overview
Branch delivers world-class financial services to the mobile generation. With offices in the United States, Nigeria, Kenya, and India, Branch is a for-profit socially conscious company that uses the power of data science to reduce the cost of delivering financial services in emerging markets. We believe that everyone everywhere deserves fair financial access. The rapid spread of smartphones presents an opportunity for the world’s emerging middle class to access banking options and achieve financial flexibility.
Branch’s mission-driven team is led by the founder and former CEO of Kiva.org. The company presents a rich opportunity for our team members to drive meaningful growth in rapidly evolving and changing markets. In 2019, Branch announced its Series C and has garnered more than $100M in funding with investments from leading Silicon Valley firms including Andreessen Horowitz, Trinity Capital, Foundation Capital, Visa, and the International Finance Corporation (IFC).
We value diversity and are committed to providing an inclusive working environment where human beings of all backgrounds can thrive.
Job Overview
We are seeking a talented Backend Platform Engineer to build and enhance the core platform that powers our backend services. You will focus on designing scalable architectures, optimizing backend performance, and improving developer productivity. This role involves working closely with product engineers, DevOps, and data teams to build high-performance, fault-tolerant systems that scale seamlessly. You will work closely with our engineering team based in India, United States, Nigeria, and Kenya, collaborating across time zones to develop a world-class Fin-Tech platform.
As a company, we are passionate about our customers, fearless in the face of barriers, and driven by data. As an engineering team, we value bottom-up innovation and decentralized decision-making — we believe the best ideas can come from anyone in the company. We work hard to create an environment where everyone feels empowered to propose solutions, challenge assumptions, and drive meaningful impact. We are looking for individuals who thrive in a fast-moving, innovative, and customer-focused setting and want to contribute to building scalable, reliable, and efficient backend systems.
Responsibilities
- Design, develop, and optimize scalable backend systems and APIs that support high-traffic workloads.
- Build and maintain developer platforms, frameworks, and tooling to enhance productivity and system efficiency.
- Ensure high availability, fault tolerance, and observability in distributed systems by implementing best practices.
- Collaborate with engineers across teams to create efficient service architectures and improve system reliability.
- Work on database scalability and optimization, ensuring data consistency and performance for high-volume applications.
- Implement asynchronous processing, caching strategies, and event-driven architectures to improve system efficiency.
- Define and enforce coding standards, CI/CD pipelines, and automation to improve software quality and delivery speed.
- Identify and resolve performance bottlenecks, optimizing query execution, load balancing, and resource utilization.
- Document technical architectures, best practices, and engineering processes to drive knowledge-sharing within the team.
- Stay up to date with emerging technologies in backend engineering, distributed systems, and cloud infrastructure to enhance platform capabilities.
Qualifications
- You have strong experience (3+ years) of building backend software for web-based or mobile products.
- You have strong knowledge of software development fundamentals, including relevant background in computer science fundamentals, distributed systems, data storage, and agile development methodologies.
- You are pragmatic and combine a strong understanding of technology and product needs to arrive at the best solution for a given problem.
- You are highly entrepreneurial and thrive in taking ownership of your own impact. You take the initiative to solve problems before they arise.
- You are an excellent collaborator & communicator. You know that startups are a team sport. You listen to others, aren’t afraid to speak your mind and always try to ask the right questions.
- You are excited by the prospect of working in a distributed team and company, working with teammates from all over the world.
Benefits of Joining
- Be part of a mission-driven, fast-paced, and entrepreneurial environment that fosters innovation and impact.
- Receive a competitive salary and equity package, reflecting your value and contributions.
- Thrive in a collaborative and flat company culture that encourages open communication and idea-sharing.
- Enjoy the flexibility of a remote-first work setup, with opportunities for occasional in-person collaboration.
- Benefit from fully-paid Health Insurance to support your well-being.
- Work-life balance is not a myth. Take advantage of paid time off, including personal leave, bereavement leave, and sick leave.
- Access fully paid parental leave, with 6 months of maternity leave and 3 months of paternity leave.
- Leverage annual professional development budget to upskill and advance your career.
- Participate in discretionary trips to our offices around the globe, supported by global travel medical insurance.
- Enjoy team meals and social events, both virtual and in-person, to connect and bond with colleagues.
MUST HAVES:
- #java11, Java 17 & above only
- #springboot #microservices experience is must
- #cloud experience is must (AWS or GCP or Azure)
- Strong understanding of #functionalprogramming and #reactiveprogramming concepts.
- Experience with asynchronous programming and async frameworks/libraries.
- Proficiency in #sql databases (MySQL, PostgreSQL, etc.).
- WFO in NOIDA only.
Other requirements:
- Knowledge of socket programming and real-time communication protocols.
- Experience of building complex enterprise grade applications with multiple components and integrations
- Good coding practices and ability to design solutions
- Good communication skills
- Ability to mentor team and give technical guidance
- #fullstack skills with anyone of #javascript or #reactjs or #angularjs is preferable.
- Excellent problem-solving skills and attention to detail.
- Preferred experience with #nosql databases (MongoDB, Cassandra, Redis, etc.).

Must Have:
- Thorough experience (Sr. Developer: 3+ years) in core python as well as the Django framework.
- Deep understanding of designing and implementing REST web services/APIs.
- Ability to address authentication and security constraints efficiently.
- Knowledge about Amazon web services and ability to integrate it.
- Ability to write complex python utility scripts.
- Ability to deliver design documentations whenever needed.
- Knowledge of Version Control using SVN/GIT.
- Ability to analyse, debug and resolve basic to complex problems on-demand (independently).
Nice To Have:
- Knowledge with microservice architecture is a BIG plus.
- Knowledge of the docker platform to serve the applications in docker containers and being able to use docker compose will be a plus.
- Leadership and Time Management skills.
As one of our Backend Software Engineers, you will be part of the team responsible for the development of all server-side logic, the definition and maintenance of the database, and ensuring high performance and responsiveness to requests from the front-end developers.
What will you be engaged in?
Collaborate with key internal stakeholders to determine how to scalable design backend systems and APIs to meet their needs
Architect, develop and operate services deployed to millions of users
Collaborate with the DevOps team for the necessary infrastructure needed for services to run on the cloud platform
Write backend services and Restful APIs
Be in charge of data migration, transformation, and scripting
Write reusable, testable, and efficient code
Design and implementation of low-latency, high-availability, scalability, and performant applications
Implement security and data protection
Manage web apps that impact millions of users
What do we expect from you?
3 + years of experience building large-scale backend systems
Knowledge of MVC concepts
Knowledge of web applications systems
A good understanding of data pipelines, data lakes, and data ingestion is Plus
Strong understanding of Database management (MSSQL, SQL)
Strong understanding of NoSQL Database (MongoDB)
Strong understanding of RESTful API
Understanding of JavaScript and Typescripts
Understanding of Node.js frameworks and Nest JS Framework
Passion for building high performance, high throughput, low latency frameworks
Problem-solving mindset
Understanding of GIT Source code
Good at JavaScript and passionate about solving challenges using JavaScript.
Good Understanding of Pub/SUB (Kafka, RabbitMQ etc.)
Fintech Industry experience is plus
We are looking for a Software Engineer responsible for the development of backend APIs, services. Your primary focus will be the development of REST APIs and Unit-tests for code. You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products are essential.
Responsibilities:
- Developing and maintaining all server-side network components.
- Ensuring optimal performance of the central database and responsiveness to front-end requests.
- Collaborating with front-end developers on the integration of elements.
- Developing high-performance applications by writing testable, reusable, and efficient code.
- Implementing effective security protocols, data protection measures, and storage solutions.
- Running diagnostic tests, repairing defects, and providing technical support.
- Documenting Node.js processes, including database schemas, as well as preparing reports.
- Recommending and implementing improvements to processes and technologies.
- Keeping informed of advancements in the field of Node.js development.
Requirements:
- Sound knowledge in web application development using Node, JavaScript.
- Designing and creating RESTful APIs.
- 3-4 years of experience in node and javascript.
- Experience with databases like Elasticsearch, Redis.
- Experience using best coding practices, design patterns.
- Must have very good analytical skills.
- Proficient understanding of code versioning tools such as Git.
- Familiarity with continuous integration.
- Basic Knowledge in JIRA.
- Good to have familiarity with Docker.
- Good to have knowledge in Kafka, WSO2 Siddhi.
Desired candidates must have 3-7 years of experience as NodeJs Developer.
If the candidate cannot relocate to Gurgaon, we can also provide permanent Work from home for this position.
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

- Strong knowledge of PHP web frameworks like Laravel and working on other skills.
- Strong knowledge of MYSQL, RDBMS
- Familiar with Apache Configuration
- Experience in object-oriented PHP programming
- Understanding of MVC design patterns
- User authentication and authorization between multiple systems, servers, and environments
- Strong knowledge of the common PHP or web server exploits and their solutions
- Creating database schemas that represent and support business processes.
The maximum notice period considers being 30 days.
Male candidates will be considered in the development profile.
The mode of Interview will be telephonic and the final round will be on Skype.





