1. What is a Software Engineer at Josh Technology?
As a Software Engineer at Josh Technology, you are at the core of our technical delivery. You are responsible for designing, developing, and maintaining high-performance software solutions that address complex business requirements. This role is not just about writing code; it is about architectural thinking, problem-solving under constraints, and contributing to the technical excellence that defines our products.
You will work on challenging, real-world problems that require a deep understanding of Data Structures and Algorithms (DSA), Object-Oriented Programming (OOPs), and Core Computer Science fundamentals. Whether you are optimizing a backend process, building a responsive frontend interface, or debugging intricate system issues, your work directly impacts the scalability and reliability of the platforms we build for our clients.



