FourKites, Inc.

Staff Software Engineer

FourKites, Inc.

Overview

Role involves designing and implementing high-quality software for logistics and supply chain solutions.

Ideal candidate should have 8+ years of experience in software engineering with strong knowledge of Java and microservices.

remoteseniorEnglishJavaGolangAngularReactRedisPostgreSQLMySQLMongoDBHTMLCSSJavascriptGitJIRAConfluence

Locations

  • India, Tamil Nadu, Chennai

Requirements

  • Bachelor's degree in Computer Science or related field
  • Minimum 8 years of experience in Software Engineering
  • Experience with RoR/Golang/Java
  • Good knowledge of RESTful APIs and microservices
  • Experience in cloud services like AWS or Azure
  • Strong understanding of Java and Spring Framework
  • Experience with databases like MySQL or PostgreSQL
  • Excellent communication skills

Responsibilities

  • Design and implement high-quality software
  • Collaborate with product managers
  • Document HLD/LLD
  • Perform design and code reviews
  • Implement high coverage unit tests
  • Mentor teammates
  • Decompose complex problems
  • Collaborate with UX designers

Benefits

  • Medical benefits
  • 36 PTO days
  • Home Office setups
  • Lifestyle & Family benefits
  • Annual Swags
  • Ongoing learning opportunities