Position: Full Stack Developer
Role Overview
We are seeking a Senior Full Stack Developer to design,
build, and maintain scalable web applications and data pipelines. The role
involves both front-end and back-end development, working across the full
software development lifecycle (SDLC), and collaborating with cross-functional
teams to deliver high-quality solutions.
Key Responsibilities
- Design,
implement, and expand data pipelines using ETL (Extract, Transform, Load)
processes
- Translate
technical specifications into fully functional, tested applications
- Write,
maintain, and optimize code while performing unit testing
- Troubleshoot
and resolve technical issues related to software systems, including
migrations and implementations
- Collaborate
with IT teams throughout the SDLC to design, build, test, debug, and
document applications
- Develop
and integrate front-end interfaces with back-end systems and APIs
- Design
and develop RESTful API services and ensure seamless UI integration
- Build
scalable and high-performance web architectures
- Develop
and maintain CI/CD pipelines for efficient deployment
- Provide
post-implementation support and technical documentation
Qualifications
General Skills
- Strong
experience in programming, analysis, and application development
- Expertise
in structured methodologies for design, development, and maintenance
- Experience
with object-oriented and third-generation programming languages
- Knowledge
of application architecture, design patterns, and deployment strategies
- Hands-on
experience with relational and hierarchical databases
- Strong
experience with query languages and information retrieval tools
- Experience
with communication protocols and integration methods
- Excellent
analytical, problem-solving, communication, and teamwork skills
- Proven
ability to meet deadlines in collaborative environments
Full Stack Technical Skills
- Proficiency
in both front-end and back-end development
- Experience
in designing and implementing web architectures
- Strong
knowledge of REST API design and integration
- Experience
with UI implementation and database design
- Knowledge
of CI/CD practices and tools
- Experience
ensuring applications are scalable and performant
Core Technical Requirements
- Strong
experience with Java, J2EE, JSF (JavaServer Faces), HTML, XML/XSL
- Hands-on
experience with n-tier web applications and Oracle databases
- Experience
using open-source frameworks such as Spring, MyBatis, Bootstrap, jQuery
- Strong
skills in SQL and RDBMS (Oracle, SQL Server)
- Experience
with Angular, JavaScript, HTML, CSS
- Knowledge
of REST and SOAP web services
- Experience
with WebLogic, Tomcat, Servlets, EJB
- Familiarity
with Azure DevOps, JIRA, Agile/Scrum methodologies
Desirable Skills
- Experience
with middleware, gateways, and reporting tools (e.g., Jasper)
- Knowledge
of rapid application development (RAD) methodologies
- Understanding
of UX/UI principles
- Knowledge
of accessibility standards (AODA)
- Experience
conducting design walkthroughs and supporting production systems
- Familiarity
with Web Services and responsive front-end development
Public Sector Experience (Asset)
- Experience
working with public sector architectures and standards
- Familiarity
with Threat Risk Assessment (TRA) and Privacy Impact Assessment (PIA)
About Symbiotic Digital
Symbiotic Digital provides the IT Experts you need that
solve problems and get things done. See what the top 2% in their field can do
for you. (Symbiotic Digital is a division of Symbiotic Group Inc.)
We serve customers in two ways, we provide:
- Digital
Experts: IT Consulting expertise. Bright Minds That Produce Proven Results
- Recruitment:
Find The Right People You Need
Serving IT & Business leaders, Symbiotic Digital
provides a business system that enables us to provide the expert technical
staff needed to solve challenging business and IT problems. IT leaders in
reputable organizations across Canada rely on Symbiotic Digital for proven
expertise through our Quality Management System (QMS). We are a 100%
Indigenous-owned company.
Skills Required
- Strong experience in programming, analysis, and application development
- Expertise in structured methodologies for design, development, and maintenance
- Proficiency in both front-end and back-end development
- Strong experience with Java, J2EE, JSF, HTML, XML/XSL
- Hands-on experience with relational and hierarchical databases
- Experience with SQL and RDBMS (Oracle, SQL Server)
- Knowledge of REST and SOAP web services
- Experience using open-source frameworks such as Spring, MyBatis, Bootstrap, jQuery
- Familiarity with Agile/Scrum methodologies
- Experience working with public sector architectures and standards
What We Do
Symbiotic Group Inc. is a consulting company that helps SMBs drive measurable results in sales, digital marketing, and operations. They also provide IT consulting services and focus on advancing business and career opportunities for Indigenous peoples.








