Software Engineer

Blackhawk Network


Date: 1 week ago
City: Kozhikode, Kerala
Contract type: Full time

We are looking for a passionate and curious Software Engineer I to join our engineering team. You will be part of a dynamic and collaborative environment, contributing to the design, development, testing, and deployment of web applications. This is a great opportunity to learn, grow, and build impactful features across the tech stack while working closely with experienced engineers.

 

  • Contribute to all phases of software development, including design, coding, testing, and deployment.
  • Work primarily with Java and the Spring Framework to develop scalable backend services.
  • Support the development of user-facing features using JavaScript, HTML5, CSS3, and frameworks like ReactJS.
  • Write clean, maintainable, and well-documented code.
  • Participate in peer code reviews to learn and contribute to improving code quality.
  • Collaborate with product managers, designers, and other engineers to deliver high-quality features.
  • Assist in troubleshooting, debugging, and resolving production issues.
  • Stay up to date with industry trends, best practices, and emerging technologies.

 

  • 1+ years of hands-on experience in fullstack software development.
  • Strong programming skills in Java and understanding of Spring Boot or other Spring modules.
  • Knowledge of building and consuming RESTful APIs.
  • Exposure to front-end technologies like JavaScript, HTML, and CSS; experience with ReactJS is a plus.
  • Understanding of object-oriented programming and software engineering fundamentals.
  • Enthusiasm for learning and working with modern technologies and cloud platforms like AWS.
Bonus Points For:
  • Experience with unit testing or test-driven development (TDD).
  • Familiarity with Agile methodologies.
  • Exposure to tools and concepts like JSON, XML, and CI/CD pipelines.
  • Knowledge of basic security principles in application development.
 
Post a CV