Job Description
Our client, a well-established employee-owned consulting firm, specializes in engineering and environmental solutions that support infrastructure, water resources, and sustainability projects. They are expanding their development team and seeking a Full Stack Developer to support internal business process automation and external client dashboard/platform development.
Key Responsibilities:
- Develop forms and workflows to automate business processes such as data collection, approval processes, and notifications to streamline operations.
- Design and build client-specific dashboards and platforms using Django (Python), JavaScript, HTML, CSS, and SQL to deliver actionable insights.
- Implement data visualization and reporting features using Chart.js, D3.js, Leaflet.js, or similar frameworks.
- Work with PostgreSQL for external client solutions and MSSQL for internal business applications.
- Integrate third-party APIs (e.g., Microsoft services, AWS) to enhance system functionality.
- Write clean, maintainable, and efficient code while following best practices.
- Debug and troubleshoot issues across the full stack, including resolving bugs in existing code.
- Leverage large datasets to process, analyze, and present information in user-friendly ways.
- Provide input on architecture direction, product evolution, and development tools.
- Work closely with internal teams and external clients to understand requirements and develop scalable solutions.
Ideal Candidate Requirements:
- 5+ years of experience developing full-stack web applications.
- Django (Python) expertise is required (Flask may be considered).
- Proficiency in JavaScript (no framework required), along with HTML and CSS.
- Experience with AWS services and Linux/Ubuntu-based cloud deployments.
- Strong background in databases:
- PostgreSQL (for external client development).
- MSSQL (for internal business applications).
- Experience integrating third-party APIs (e.g., Microsoft Graph, SharePoint, AWS).
- Knowledge of security best practices for cloud-based applications.
- Strong analytical, problem-solving, and communication skills.
- Self-motivated and adaptable, able to work in a fast-paced, small-team environment.
Why Join This Firm?
- Opportunity to work on high-impact projects in business process automation and data-driven client solutions.
- Hybrid-remote work environment with flexible scheduling.
- Competitive salary + performance-based bonus.
- Employee ownership opportunities after meeting eligibility criteria.
- Comprehensive health, dental, and vision benefits.
- Annual Health & Wellness Allowance.
- Relocation support (if applicable).
- A collaborative, employee-centric culture focused on professional growth.
Interested candidates are encouraged to send their resumes in Word document format to jordan.klair@torustalent.com. Due to the time-sensitive nature of this position, only candidates selected for an interview will be contacted. Torus Talent and our clients are equal-opportunity employers.