Join a team of curious problem solvers at FourKites to work on challenging and impactful problems in the logistics and supply chain industry. As a Staff Software Engineer, you will design, develop, and deliver features that help customers track and manage their shipments in real time.
Requirements
- Design, architect, implement, test, profile, release, and optimize highest quality software/services
- Strong understanding of Object-oriented programming principles
- Good knowledge of Java + Spring, GoLang, Ruby on Rails
- Experience in Cloud: Azure and Amazon Web Services
- Experience with databases such as PostgreSQL, or MongoDB
- Familiarity with front-end technologies such as HTML, CSS, and JavaScript
- Good knowledge of RESTful APIs and microservices architecture
- Excellent problem-solving and analytical skills
- Ability to work independently and in a team environment
- Possess expert knowledge in performance, security, scalability, architecture, and best practices
- Strong knowledge of Git (branches, submodules, rebasing) and other Agile tools such as JIRA & Confluence.
- Agile SDLC experience.
- Excellent oral and written communication skills
Benefits
- Competitive compensation with stock options
- Outstanding benefits
- Collaborative culture
- 5 global recharge days
- Generous PTO
- Standard holidays
- Parental leave for all parents
- Annual wellness stipend
- Volunteer days
- 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