Company Description
At Tideway Logistics, we specialize in supply chain optimization by providing cutting-edge software solutions that automate key processes—from customer service management to inventory reorder systems. Our tools enable businesses to reduce inefficiencies, make data-driven decisions, and stay competitive in the market. Our mission is to empower businesses to grow by automating, optimizing, and succeeding.
Role Description
As a Software Engineer at Tideway Logistics, you will collaborate with cross-functional teams to build, enhance, and maintain our suite of web applications and services. You will be responsible for both front-end and back-end development, programming, and implementing object-oriented principles in your day-to-day tasks. This is a full-time, fully remote role.
Our Values
- Ownership – Everyone at the company is empowered to drive initiatives, make decisions, and own their work from start to finish.
- Customer-Centric – We strive to deeply understand our customers’ challenges and goals, ensuring our products and services provide real, lasting value.
- Collaboration – We foster open communication, encourage diverse perspectives, and believe that teamwork leads to the best solutions.
- Growth & Learning – We invest in personal and professional development, offer mentorship, and encourage ongoing education to help our team members excel.
Key Responsibilities
- Full Stack Development: Develop, test, and maintain scalable Node.js applications with a focus on both the front-end and back-end.
- Front End Focus: Develop using React, translating Figma into code and writing robust tests that cover all functionality
- Database Management: Design, optimize, and maintain data models in PostgreSQL; ensure data integrity and efficiency in queries.
- Cloud & Services Integration: Leverage Firebase for authentication, real-time databases, and other cloud-based functions.
- Collaboration & Leadership: Work closely with product managers, designers, and other engineers to deliver high-quality features; mentor junior developers and provide guidance on best practices.
- Code Quality & Reviews: Conduct thorough code reviews, automate testing where possible, and ensure code quality through continuous integration and deployment (CI/CD).
- Performance Optimization: Identify bottlenecks in existing systems and propose/implement effective solutions to improve performance and scalability.
- Security & Compliance: Implement secure coding practices and maintain compliance with relevant industry standards or regulations, especially in the context of supply chain and logistics operations.
- Documentation & Maintenance: Create and maintain clear technical documentation for new and existing systems, ensuring knowledge sharing and efficient onboarding.
Qualifications
- Education: Bachelor’s or Master’s degree in Computer Science or a related field.
- Experience: 3-5+ years of professional software development, with demonstrable expertise in:
- Node.js for back-end services
- Front-end frameworks (e.g., React, Angular, or Vue)
- PostgreSQL for relational data management
- Firebase for cloud services
- Core Skills:
- Strong programming skills with proficiency in the MVC (Model-View-Controller) architecture
- Back-End Web Development expertise (API design, security, integrations)
- Familiarity with testing frameworks (e.g., Jest, Mocha) and CI/CD pipelines
- Understanding of containerization (Docker) and orchestration (Kubernetes) is a plus
- Problem-Solving & Analytical Skills: Ability to troubleshoot, optimize code, and streamline processes.
- Bonus Points:
- Experience with supply chain or logistics software
- Knowledge of DevOps tools and practices
- Experience with microservices or serverless architectures
What We Offer
- Competitive salary and performance-based bonuses
- Comprehensive health, dental, and vision insurance
- Generous PTO and paid holidays
- Continuous learning opportunities and professional development
- A collaborative environment where your contributions directly impact the company’s success
Interviewing @ Tideway
- Initial phone screen with HR
- Technical interview (coding challenge, whiteboard, etc.)
- Final interviews with leadership/team members
- Reference checks