.jpg&w=256&q=75)
What You will do Everyday? • Participate in the requirements analysis, design, development and testing of applications • Scale distributed applications, make architectural tradeoffs applying synchronous and asynchronous design patterns, write code, and deliver with speediness and quality • Optimize APIs for any applications while creating and maintaining unit tests for new code as well as fix defects • Work on the web application layer, backend, systems, streaming and other associated technology to build our product and components • Participate in the continuous integration of automated builds and deployments, ensuring that deliverables meet functional and design requirements and specifications of the site/software • Participate in a culture of code reviews, writing tech specs, and collaborating closely with other people • Work with engineering leadership in solving and architecting solutions for challenging or complex site/software development issues • Take initiative in developing and maintaining integrations of best practices within the backend department Your Superpowers • Bachelor's degree in Computer Science (or a related discipline) as well as work experience of 7+ years • Strong computer science fundamentals in algorithms, data structures, storage technologies, distributed computing, operating systems, etc. • Experience in designing and implementing scalable solutions in a large-scale distributed environment • Robust and defensive coding skills using Java/Golang or any other Object-Oriented Programming Language • Strong knowledge of RDBMS and any other NoSQL database technologies (Mysql, MongoDB) • Experience with building self-healing, automatic fault detection and recovery mechanisms is good to have
Tech Lead
Job Function
Software Development
Industry
Experience Required
7 - 10 years
Openings
2 positions
Financial Services
Apply now to start your journey with Cashfree