Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
We're building out our technology team. We're looking for an experienced Senior full-stack developer interested in contributing to growing and scaling the business.
Responsibilities
- Communicate with department heads on new projects, progress, deadlines to ensure projects are completed to standard
- Directing the development team in the design, development, coding, testing and debugging of applications
- Mentor and guide junior developers to help them grow their technical and consulting capabilities
- Development within a team environment, including the front and back ends of customer-facing and internal applications. The majority of this work includes node based Restful API and Angular front ends.
- Participating in design meetings, planning, retrospectives, refinement, and code reviews.
- Performance debugging, unit testing, benchmarking and building software and automated testing.
- Developing solutions, you've designed from the ground up through to deployment into production.
- Contributing to the process of continuous improvement and learning within the team.
- Experience
- Code versioning, ticketing/issue management systems (e.g Jira)
Job Requirements
- 5+ years’ experience with Full-Stack development.
- Senior resource who can do hands-on on Node.JS, Ruby-on-Rails
- Bachelor's in Computer Science or other relevant field of study
- Familiarity with Angular-material, Fuse Theme, GraphQL
- Programming Languages: Javascript, HTML, CSS. Nice to have: Ruby, Python.
- Database experience: Both SQL and NoSQL
- Good experience in Devops technologies specially AWS.
- Knowledge of Agile and Lean product development principles.
- Deep knowledge of Node JS practices and commonly used modules based on extensive work experience creating self-contained, reusable and testable modules and components.
- A deep understanding of web technology stack including extensive experience in Node JS stack