We are looking for a full-time, remote Full Stack Software Developer with 3+ years of experience producing commercial-grade software that is highly maintainable and supportable. The ideal candidate will be highly adept at working in a vibrant, dynamic startup environment with a small team, have proven experience in on-time delivery, strong problem-solving abilities, and an aptitude for quickly learning new technologies and concepts. They will also be trustworthy, team-oriented, and transparent.
The client provides end-to-end outsourced yard and transportation management solutions for all-sized yards across retail, manufacturing, and distribution sectors.
Yard management is the process of organizing, planning, and controlling the movement of vehicles, containers, and other assets within a warehouse, distribution center, or manufacturing facility. Yard management tasks include: Scheduling and conducting loading and unloading operations, tracking the location of assets, organizing the movement of trucks, managing gate access, and sequencing loads. Yard management systems (YMS) are software applications that can help automate and optimize yard management processes. YMS can provide real-time visibility, gate management, and integration with warehouse management systems.
Responsibilities:
* Maintain legacy PHP/MySQL application
* Design and develop robust, high-quality, front- and back-end product features with minimal direction, yet know when to seek help to remain efficient
* Develop integrations using external and internal APIs
* Apply good development practices following team standards and look for opportunities to improve and innovate
* Build and execute unit tests
* Address defects identified during various testing cycles
* Participate in daily standups and weekly team meetings to review priorities, progress, new ideas, and technologies
* Collaborate with leadership, product management, and other key stakeholders on building a product that wins market share
* Deliver high-quality code with velocity and provide work estimates based on task complexity
Required Experience:
* Excellent English communication skills
* Minimum 3 years of Full-Stack software development experience using JavaScript, jQuery, PHP, and MySQL
* Experience building production, commercial-quality applications, using Agile and other modern development methodologies and best practices
* Background building and consuming REST services
* Solid understanding of modern programming fundamentals
* Strong debugging and problem-solving abilities, as well as an aptitude to learn new technologies and concepts quickly
* Ability to work independently yet know when to seek assistance to ensure deadlines are met with high quality
* Team player with practical communication skills and collaborative approach
Desired Experience:
* University degree or equivalent education (a technical or engineering degree is optimal)
* Experience working with AWS
* Familiar with the use of containers and container orchestration, such as Docker and Kubernetes
* Familiar with Yard Management or Logistics Services industry
* Proven delivery experience in a vibrant, dynamic startup environment
Additional Information
* Knowing your ideas are heard and matter, think big!
* You get to own your job and be recognized for your contributions
* Work with innovative and creative people
* Making mistakes is human. Let's learn from them. Be transparent!
* We recognize you as an individual, with no presumptions or judgment. Be the extraordinary you!
* 15 days Paid Time Off (PTO), one floating day, three sick days, and designated national holidays
* Start: ASAP