Junior Web Developer
at PassiveCreator Systems
About the Role
Build web features, fix bugs, test, deploy
About PassiveCreator Systems
Canadian software company with growing web team
Full Description
Overview
We are seeking a skilled and innovative Web Developer to join our dynamic development team. The ideal candidate will be responsible for designing, developing, and maintaining high-quality web applications and services. This role offers an exciting opportunity to work on diverse projects, utilizing cutting-edge technologies to deliver seamless user experiences and robust backend solutions. The Web Developer will collaborate closely with cross-functional teams to implement scalable, efficient, and secure web solutions aligned with business goals.
Responsibilities
- Design, develop, and maintain responsive websites and web applications using front-end technologies such as HTML, CSS, JavaScript, Angular, React, and Bootstrap.
- Build and optimize backend services with frameworks like Spring Framework, Django, Ruby on Rails, or ASP.NET using languages such as Java, Python, C#, or PHP.
- Develop and consume APIs including REST, SOAP, and GraphQL to enable seamless data exchange across platforms.
- Implement data visualization features utilizing tools like JSON, AJAX, and various charting libraries to enhance user engagement.
- Manage databases such as MySQL, PostgreSQL, MongoDB, and SQLite for efficient data storage and retrieval.
- Utilize version control systems like GitHub and SVN for code management, along with CI/CD pipelines using tools like Jenkins or Azure DevOps for automated deployment processes.
- Configure and deploy applications in cloud environments such as AWS or Azure while ensuring scalability and security compliance.
- Write unit tests using frameworks compatible with JavaScript (Jest, etc.) or other languages to ensure code quality.
- Collaborate with UI/UX designers to create intuitive interfaces that meet usability standards.
- Participate in Agile development processes, including sprint planning via tools like Jira or Trello.
- Maintain documentation of system architecture, codebase, and deployment procedures for ongoing support and future enhancements.
Requirements
- Proven experience in full-stack web development with a strong portfolio of completed projects.
- Proficiency in front-end technologies: HTML5, CSS3, JavaScript, along with frameworks like React, Angular, or similar.
- Solid understanding of back-end development using languages such as Java (Spring Framework), Python (Django), or equivalent server-side technologies.
- Hands-on experience with databases including relational (MySQL, PostgreSQL) and NoSQL (MongoDB) systems.
- Familiarity with containerization tools such as Docker and orchestration platforms like Kubernetes is preferred.
- Knowledge of web services protocols (REST API, SOAP) and data formats (JSON, XML) is essential.
- Experience working within Agile environments utilizing tools like Jira or Trello for project management.
- Ability to write clean, maintainable code following best practices in software development lifecycle (SDLC) principles.
- Strong problem-solving skills coupled with excellent communication abilities.
- Bachelorβs degree in Computer Science, Software Engineering, or related field; relevant certifications are a plus. This position offers an engaging environment where innovation meets technology excellence, providing opportunities for professional growth within a collaborative team dedicated to delivering impactful digital solutions.
Pay: $72,000.00 per year
Benefits:
- Company car
- Company pension
- Housing allowance
- Life insurance
Work Location: In person
Opens in a new tab on the company's website