FourKites, Inc.

Software Engineer

FourKites, Inc.

full-time

Posted on:

Location Type: Remote

Location: India

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Develop, test and maintain backend applications using Python or Java
  • Build responsive and intuitive user interfaces using ReactJS
  • Design and implement data models and database schemas
  • Deploy and manage applications in Azure cloud environment
  • Build and maintain CI/CD pipelines and implement testing automation
  • Collaborate with the frontend team to integrate the backend with the user interface
  • Write clean, efficient, and well-documented code
  • Perform code reviews and ensure code quality standards are met
  • Troubleshoot and debug applications
  • Work with the DevOps team to deploy and manage applications in production
  • Continuously learn and stay up-to-date with new technologies and industry trends

Requirements

  • Proven 1+ years experience as a Software Developer or similar role
  • Strong understanding of Python or Java, and object-oriented programming principles
  • Experience with modern frontend frameworks, particularly ReactJS
  • Hands-on experience developing and hosting applications in cloud environments (Azure highly preferred)
  • Proven experience with CI/CD pipelines and testing automation
  • Experience with databases such as MySQL, PostgreSQL, or MongoDB
  • Familiarity with Spring Framework (for Java) or Django/Flask (for Python)
  • Good knowledge of RESTful APIs and microservices architecture
  • Experience with containerization technologies such as Docker and Kubernetes
  • Excellent problem-solving and analytical skills
  • Ability to work independently and in a team environment
Benefits
  • Medical  benefits start on first day of employment
  • 36 PTO days( Sick, Casual and Earned), 5 recharge days, 2 volunteer days
  • Home Office set ups and Technology reimbursement
  • Lifestyle & Family benefits
  • Mental Wellness support and guidance
  • Ongoing learning & development opportunities ( Professional development program, Toast Master club etc.)

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
PythonJavaReactJSCI/CDtesting automationMySQLPostgreSQLMongoDBSpring FrameworkDjango
Soft skills
problem-solvinganalytical skillsability to work independentlyteam collaboration