Software Engineer - Full Stack
THIS IS A FULLY REMOTE POSITION
Who We Are:
We are on a mission to modernize the Transportation, Logistics and Supply Chain industry. We partner with our clients who are leading the industry beyond disruption. We bring transformational business strategies and digital products, to our clients, that make the world more efficient, connected and viable. We are inspired by people who are passionate, curious and want to innovate.
Job Description
We are looking for an Associate Full Stack Engineer who is motivated to combine the art of design with the art of engineering. Responsibilities will include translating requirements into scalable, reliable, ease of use cloud-based applications. We are working on challenging problems that require bright minds and persistent engineers to solve. We are bringing the transportation industry to the cloud and looking for ways to leverage data analytics to provide additional value to our customers. It is a journey that will allow you to:
- Write, test, document and deploy code to support our client’s requirements
- Develop new user-facing features
- Build reusable code and libraries for future use
- Build backend APIs and optimize the application for speed and scalability
- Implement data storage solutions
- Develop awesome products for our clients using the latest frameworks
- Our preferred stack includes React, Node/Spring, Java/Scala/Kotlin, PostgreSQL/Mongodb
- Support test driven development and CI/CD pipelines with tools like CircleCI
- Work with cloud technologies such as AWS, GCP and Azure
- Participate in design and architecture discussions
- Work side-by-side with our clients and the rest of the team using agile and scrum methodologies
- Explore and propose new technologies
Skills And Qualifications
We are looking for engineers with the following experience and skills:
- Excellent problem solving and debugging skills
- Excellent communication skills
- Understanding of client-side scripting and JavaScript frameworks
- Understanding of build and source control tools
- Creating containers using Docker and Kubernetes
- Creating and maintaining REST APIs and micro services
- 1-3 years of professional web development experience
- experience with Java or JavaScript in an API or micro services environment
- experience with Spring/SpringBoot and/or Nodejs/Expressjs
- experience with JavaScript and React or Angular
- Experience with any form of data persistence using SQL/NoSQL
Why Work Here:
Our values are “Go the extra mile, do the right thing, speak your truth, stay hungry and curious, and be cool, no ego.” We work in an open environment where feedback is welcomed and encouraged and we are continuously seeking out how we can be better as individuals, as a team, and as a company. As a growing company, we encourage people that want to have a visible impact in how we build, operate, and perform to apply and join us!