Software Engineer

Posted 78ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Software Engineer developing comprehensive features for the AI-driven supply chain platform at FourKites. Collaborating with teams to enhance logistics and supply chain solutions.

Responsibilities:

  • 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.)