FourKites aims to solve complex challenges in global supply chains, enabling customers like Cardinal Health and Walmart to operate efficiently, agilely, and sustainably by transforming supply chain data into automated actions through their AI-driven visibility platform.
Requirements
- Experience with Design and development of highest quality software/services using RoR/Golang/Java.
- Good knowledge of RESTful APIs and microservices architecture
- Strong understanding of Java, Spring Framework, and object-oriented programming principles
- Experience in one of Azure, Amazon Web Services or other cloud services.
- Experience with databases such as MySQL, PostgreSQL, or MongoDB
- Strong knowledge of Git (branches, submodules, rebasing) and other Agile tools such as JIRA & Confluence.
- Working knowledge of SQL based (any RDBMS) and NOSQL data stores (any one) with the ability to write intermediate level SQL
Responsibilities
- Design, architect, implement, test, profile, release, and optimize highest quality software/services using RoR/Golang/Java.
- Develop integrations with our strategic partners to help expand our ecosystem.
- Document HLD/LLD for easy knowledge sharing and future scaling.
- Perform design and code reviews.
- Implement code with very high coverage of unit tests and component tests.
- Functionally decompose complex problems into simple, straight-forward solutions.
- Collaborate with UX designers to develop responsive user interface components.
Other
- Minimum of 8 years of experience in Software Engineering and Web application development.
- Agile SDLC experience
- Excellent oral and written communication skills
- Partner with product manages to analyse product requirements and plan engineering execution
- Cross-training peers and mentoring teammates