Role Overview
Join a leading national waste management company as a contract-based Full-Stack Developer to expand our software portfolio by integrating a new line of services. This project involves enhancing our current software, which is extensively used by employees nationwide, by adding new functionalities such as dashboards, reporting capabilities, integration with offline mobile apps, and more. You will work with a team to accelerate the delivery of this project, leveraging existing software models and components.
Responsibilities
- Develop and integrate new service features into the existing software platform.
- Supplement dashboards and reporting tools to enhance data visibility and decision-making.
- Ensure seamless integration with offline mobile applications and scheduling software.
- Supplement customer communication tools, including email integration and status-based systems.
- Collaborate with the team to utilize existing software logic and UI components.
- Participate in code reviews and ensure high standards of code quality.
Required Skills
- Proficiency in Ruby on Rails for backend development.
- Experience with Vue.js for front-end development.
- Strong understanding of Tailwind CSS for styling and design.
- Knowledge of PostgreSQL for database management.
- Familiarity with tools such as Jira, Confluence, Figma, and Git.
Nice to Have
- Experience working with large-scale software deployments.
- Familiarity with agile methodologies and user story implementation.