Required Skills
About the Job
Join Blackhawk Network India as a Software Engineer in Kozhikode and contribute to building the next generation of our high-volume, fault-tolerant, and scalable transaction processing system. In this role, you will be involved in all phases of software engineering, from design and development to testing and deployment within an Agile environment. You will own end-to-end development of components and features, utilizing your expertise in Java, Node.js, SQL, and back-end systems like API/SOA/Middleware. Collaborate with cross-functional teams, research new technologies, and drive product enhancements. We are seeking candidates with a strong understanding of designing and building high-traffic software components, experience with relational databases (SQL), and cloud environments (AWS). Familiarity with REST services, Microservice architectures, data structures, algorithms, and web UI technologies is essential. This is an opportunity to shape our products and platforms while embracing continuous learning and the thoughtful integration of AI tools to enhance processes and deliver impactful results.