Software Engineering

Junior Web Developer

at PassiveCreator Systems

πŸ“ Location Halifax, NS B3J 3N2
πŸ“‹ Details Full-time Β· $72,000/yr
πŸ“… Posted

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