Job Title or Location
RECENT SEARCHES

Web Developer

Encepta - 9 Jobs
Burnaby, BC
Posted today
Job Details:
Full-time
Experienced

Salary:

About Us

Encepta is a Canadian infrastructure design company that blends field data, smart workflows, and technical expertise to build better systems faster. We specialize in telecom and utility design, and were growing quickly across Western Canada. Our team is full of builders: people who like figuring things out and making things work. If that sounds like you, youll feel right at home here.

About the Role

We're hiring a Software Developer to help build and enhance our innovative software solutions. You'll be a key technical contributor working on various software projects across our platform, supporting development needs in multiple industries. With guidance from senior developers and project managers, you'll contribute to code quality, participate in development processes, and help deliver robust applications that meet business objectives.

This role combines hands-on development with collaborative problem-solving: Your focus will be on designing, developing, and testing software applications while working closely with product owners and business teams. You're someone who understands modern software development practices, excels at finding creative solutions, and has the technical expertise to contribute effectively to complex projects. This position offers the opportunity to work on challenging problems while growing your skills within a supportive team environment.
Key Responsibilities

- Software Development & Implementation: Design, develop, and deploy software solutions including web applications and mobile apps. Create and maintain code, perform quality testing, and implement new features while adhering to best practices and coding standards.
- Technical Planning & Documentation: Collaborate with product managers and business analysts to analyze requirements, assess feasibility, and create technical documentation. Participate in code reviews and contribute to development process improvements.
- Project Coordination & Delivery: Manage project timelines, coordinate with senior developers, and ensure timely delivery of assigned tasks. Participate in research and development activities while maintaining effective communication with stakeholders.
- Quality Assurance & Innovation: Develop and execute automated tests, implement CI/CD systems, and maintain code quality. Research and propose new technologies and approaches to improve existing processes and systems.
What We're Looking For

- Education: University/College/Technical School Graduate in Computer Science, Software Engineering, or related field. Professional certifications and courses in Programming Languages and Software Development Fundamentals are valued for career advancement.
- Experience: 2+ years of experience as a software developer, with demonstrated expertise in PostgreSQL, BASH, web frameworks, and frontend development.
- Technical Skills: Proficiency in PostgreSQL, BASH on Linux, web frameworks (Django, Flask, or FastAPI), and frontend frameworks (React, Vue, or Svelte). Experience with automated testing and CI/CD systems is essential.
- Software Development: Strong understanding of core computer science concepts, self-sufficient in managing large codebases, and capable of designing and implementing innovative solutions.
- Software Proficiency: Experience with Google Suite (Gmail, Google Meet, Google Sheets, Google Drive) or equivalent Microsoft applications.
- Industry Knowledge: Experience with mapping technologies (MapBox, Maplibre, Leaflet) and GIS software (ArcGIS Pro, QGIS, AutoCAD) is beneficial.
- Communication: Strong interpersonal skills with the ability to work effectively in cross-functional teams and maintain excellent relationships with internal and external stakeholders.
- Quality Management: Demonstrated ability to manage multiple projects, perform code reviews, and maintain high-quality standards while meeting deadlines in a fast-paced environment.

Nice to Haves

- Problem-Solving Excellence: Strong analytical skills with the ability to research and implement innovative solutions.
- Team Collaboration: Well-developed interpersonal skills and ability to work effectively in a cross-functional, diverse team environment.
- Professional Growth: Commitment to continuous learning and staying current with industry developments.
- Communication: Strong interpersonal skills with a customer service-oriented approach.

Share This Job: