Taro Logo

Software Engineer - Intermediate

A global data, analytics and technology company helping employers, employees, financial institutions and government agencies make critical decisions with greater confidence.
Thiruvananthapuram, Kerala, India
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS · Finance

Description For Software Engineer - Intermediate

Equifax is seeking creative and driven software engineers to join their team working on meaningful projects with leading-edge technology. The role involves full-stack development from backend to UI, with a focus on operational excellence, security, and scalability. As an Intermediate Software Engineer, you'll be working with modern development practices including serverless computing, microservices architecture, and CI/CD pipelines.

The position requires 2+ years of experience in Java, Python, and JavaScript programming, along with expertise in cloud technologies (GCP, AWS, or Azure). You'll be responsible for developing applications, troubleshooting performance issues, and leading sprint deliverables. The role offers exposure to various aspects of software development, from coding to architecture discussions.

Equifax offers a supportive environment with opportunities for career growth through their online learning platform. The company provides comprehensive benefits including healthcare packages and attractive paid time off. As a global leader in data and analytics, you'll be working on systems that help make critical decisions in various industries.

The ideal candidate should be a self-starter who can adapt to priority shifts with minimal supervision. Experience with UI development, backend technologies like SpringBoot and microservices, and familiarity with modern development tools like Git and JIRA would be advantageous. This is an excellent opportunity for a mid-level engineer looking to make an impact while working with a diverse, talented team in a hybrid work setting.

Last updated a day ago

Responsibilities For Software Engineer - Intermediate

  • Perform general application development activities, including unit testing, code deployment and technical documentation
  • Work on multiple projects, contributing to unfamiliar code
  • Diagnose and resolve performance issues
  • Participate in estimation process, use case specifications, and project planning
  • Document code and processes
  • Develop and operate high scale applications from backend to UI layer
  • Apply modern software development practices (serverless, microservices, CI/CD)
  • Work across teams to integrate systems
  • Participate in technology roadmap and architecture discussions
  • Debug and troubleshoot code in mainstream open source technologies
  • Lead Sprint deliverables

Requirements For Software Engineer - Intermediate

Java
JavaScript
Python
PostgreSQL
MySQL
  • Bachelor's degree or equivalent experience
  • 2+ years experience with Java, Python and Javascript programming
  • 2+ years experience with software build management tools (Maven/Gradle)
  • 2+ years experience with HTML, CSS and frontend development
  • 2+ years experience with software testing and quality engineering
  • 2+ years experience with Cloud technology: GCP, AWS, or Azure

Benefits For Software Engineer - Intermediate

Medical Insurance
  • Comprehensive compensation package
  • Healthcare packages
  • Paid time off
  • Online learning platform
  • Career growth opportunities
  • Hybrid work setting

Interested in this job?

Jobs Related To Equifax Software Engineer - Intermediate