Senior Software Engineer
Pearl HealthFull Time
Senior (5 to 8 years)
Candidates must possess a Bachelor's degree in Computer Science & Engineering or a related field, with a minimum of 8 years of experience in Software Engineering and Web application development. A strong understanding of software design, Microservices architecture, object-oriented principles, and design patterns is required. Experience with RoR/Golang/Java for design and development, knowledge of RESTful APIs, and experience with cloud services like Azure or AWS are essential. Proficiency in databases such as MySQL, PostgreSQL, or MongoDB, familiarity with Git and Agile tools (JIRA, Confluence), and experience with Agile SDLC are also necessary. Excellent oral and written communication skills are expected.
Staff Software Engineers will design, architect, implement, test, release, and optimize high-quality software and services using RoR/Golang/Java. They will partner with product managers to analyze requirements and plan execution, document High-Level Designs (HLD) and Low-Level Designs (LLD), and perform design and code reviews. Responsibilities include implementing code with high unit and component test coverage, cross-training peers, mentoring teammates, and possessing expert knowledge in performance, security, scalability, architecture, and best practices. They will also functionally decompose complex problems into simple solutions and collaborate with UX designers to develop responsive user interface components. Experience with SQL-based and NoSQL data stores, and building web application backends using Java Spring Boot are also key duties.
Real-time supply chain visibility platform
FourKites provides a platform for supply chain management that focuses on real-time visibility and predictive analytics. The platform collects data from millions of shipments worldwide and uses AI technology to analyze this data, offering businesses insights to improve their supply chain operations. This helps companies manage risks, enhance responsiveness, and optimize their processes. FourKites connects all parts of a supply chain through its applications, ensuring that teams have access to the same information. A unique feature of their platform is Fin AI, which uses natural language processing to help businesses find optimization opportunities and automate tasks. Unlike its competitors, FourKites stands out by combining a vast real-time supply chain network with specialized applications and patented AI technology. The goal of FourKites is to help large brands manage their supply chains more effectively and efficiently.