The Full-Stack Developer Role:
The ideal candidate will be responsible for designing, developing, testing, and debugging responsive web and mobile applications for the company. Using various languages and frameworks including TypeScript, Python, Django, Express, SQL, HTML, and CSS, this candidate will be able to translate user and business needs into functional web application design.
Job Responsibilities:
- Develop user interface components and implement them using well-known React workflows & best-practices.
- Build reusable components and front-end libraries for future use.
- Take complete ownership of features, break projects down into smaller tasks, identify blockers, and find solutions for them; collaborate with other cross-functional teams to deliver polished features on time.
- Create responsive layouts for different mobile screens and desktops that are accessible and search-friendly.
- Translate visual designs and product wireframes into high-quality code.
- Design database structures that meet project requirements.
- Design and develop backend RESTful APIs.
Qualifications:
- Min 1+ years of experience in developing modern consumer-facing web applications.
- Strong programming skills in JavaScript, TypeScript, and Python.
- Familiar with tools such as Webpack, Babel, and NPM.
- Must know the basics of web technology and HTTP protocol.
- Understanding of version control systems like Git and SVN.
- Ability to understand asynchronous programming & design patterns.
- Hands-on experience in API integration (REST).
- Hands-on experience with at least one of the popular backend frameworks: Express JS, NestJS, Firebase, Django Rest Framework, Spring Boot, etc.
- Familiar with SQL and NoSQL databases.
- Keep track of modern web development technologies.
- Strong self-learning abilities.
- Strong debugging skills.
Nice to have:
- Experience with PrimeFaces, PrimeReact, and Material UI.
- Knowledge of Docker, Kubernetes, and Cloud Computing Platforms (AWS, Azure, GCP).
- Experience with Java or C++.
Job Type: Full-time
Salary: $65,000.00-$80,000.00 per year
Schedule:
Supplemental pay types:
Ability to Commute:
- Edmonton, AB T5L 4V5 (required)
Work Location: Hybrid remote in Edmonton, AB T5L 4V5