Software Engineer
Posted 78ds ago
Employment Information
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.)
















