Full Stack Software Developer

S4S Tech — Canada · Posted ~3 hours ago

Mid Full-time

Skills

Entity Framework ORM relational databases data modeling REST APIs front-end development back-end development web application development accessibility Agile C# REST APIs

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A full-stack software development opportunity focused on scalable, responsive web applications. You will design data access layers, develop REST APIs and user-facing functionality, integrate relational databases, and apply best practices for performance, security, accessibility, and maintainability.

Highlights

Build modern, scalable web applications across the full stack in a collaborative Agile environment. The role emphasizes API integration, strong data architecture, accessibility, performance, security, and enterprise-quality engineering practices.

Description

Software Developer – Full Stack Position Overview We are seeking a talented Software Developer – Full Stack to design, develop, and maintain modern, scalable web applications. The ideal candidate will have strong expertise in front-end and back-end development, API integration, database technologies, and accessibility standards. You will work in a collaborative Agile environment to build high-quality, responsive web applications while following industry best practices for performance, security, and accessibility. MUST-HAVE REQUIREMENTS (Strictly Required) Candidates will only be considered if they clearly demonstrate the following skills and experience: Entity Framework & Data Access Technologies Hands-on experience with Entity Framework or other Object-Relational Mapping (ORM) tools. Experience designing, developing, and maintaining data access layers for enterprise applications. • Strong understanding of relational database concepts and data modeling. REST API Development Proven experience designing, developing, consuming, and testing RESTful APIs. Experience integrating front-end applications with backend services. Knowledge of API security, authentication, and best practices. React & Next.js Development •Strong hands-on experience developing modern web applications using: o React o Next.js • Experience building responsive, reusable, and component-based user interfaces. •Understanding of modern front-end development practices and performance optimization. JavaScript & TypeScript • Advanced knowledge of JavaScript and TypeScript. •Experience writing clean, maintainable, and scalable code. • Familiarity with modern ES6+ features and front-end development standards. SQL & Database Development • Strong experience writing and optimizing SQL queries. • Experience working with relational databases, including data retrieval, updates, and performance tuning. • Understanding of database design and normalization principles. Node.js Development • Hands-on experience developing server-side applications using Node.js. • Experience building scalable backend services and integrating APIs. • Knowledge of asynchronous programming and server-side best practices. Web Accessibility (WCAG) • Knowledge and practical experience implementing Web Content Accessibility Guidelines (WCAG) in web application development. • Experience designing and developing accessible user interfaces that meet accessibility standards. • Understanding of inclusive design principles and accessibility testing. Key Responsibilities • Develop and maintain full-stack web applications using React, Next.js, and Node.js. • Build and integrate RESTful APIs. • Develop and maintain database solutions using Entity Framework and SQL. • Ensure applications meet accessibility (WCAG), security, and performance standards. • Collaborate with business analysts, designers, QA teams, and developers throughout the software development lifecycle. • Participate in Agile ceremonies, code reviews, and continuous improvement initiatives. • Troubleshoot, debug, and optimize application performance. Preferred Qualifications • Experience working in Agile/Scrum environments. • Familiarity with Azure DevOps, Git, and CI/CD pipelines. • Experience with cloud platforms such as Microsoft Azure or AWS. • Strong analytical, problem-solving, and communication skills.