Software Engineer
As a Software Engineer, you will contribute to engineering of large-scale web-based applications to enable our business while supporting architectural vision of quality, scalability, performance and function. You will be building proprietary systems from the ground up and will be instrumental in helping Capacity live its vision of “Delivering Better Logistics.”
Responsibilities
Contribute to technical design including conceptual design, service contracts and overall application architecture
Continually learn and refine your skills and knowledge
Communicate openly and often with teammates and remain open to new ideas
Work closely with 3PL team members to understand carrier and customers’ needs and how technology can improve service and functionality
Requirements
1+ years developing commercial-grade business applications demonstrating the following:
Experience working an object-oriented programming language, preferably in .NET
Understanding of databases and data structures, including the AWS platform
Understanding of service-oriented architecture, RESTful web services
MySQL Server or similar RDBMS
Event-driven architecture and messaging systems such as RabbitMQ
Elasticsearch
Continuous integration and build and test automation tools
.NET Core
Javascript and front-end frameworks, including Angular or React
The ability to always treat others as you want to be treated yourself
The want to do the right thing regardless of self-interest
What We Offer
An exciting, fun and fast-paced work environment
The chance to work on a variety of projects and tasks
The opportunity to serve as lead architect on a variety of platforms and solutions
Competitive compensation package, including extensive medical and other benefits
Advancement potential that only a company at our stage can offer