Senior Full Stack Software Developer Job at vTech Solution, Ontario, CA

WjVyT2h1Z095ajNEY2FkQ0krMVc1bHFQa1E9PQ==
  • vTech Solution
  • Ontario, CA

Job Description

Job Summary:

The Senior Full Stack Software Developer will design, develop, and maintain scalable web applications and data pipelines, leveraging expertise in front-end and back-end technologies including NextJS/React.js, Python, .NET Core, and RESTful APIs. This role requires strong architectural skills, hands-on coding proficiency, and experience with AI/ML integration, particularly in computer vision. The developer will collaborate within Agile teams, lead by example, and contribute to technical excellence and best practices throughout the software development lifecycle.

Responsibilities:
  • Design, implement, and expand data pipelines involving extraction, transformation, and loading processes.
  • Translate technical system specifications into tested, working applications through detailed programming and unit testing.
  • Resolve and troubleshoot software issues during implementation, conversion, and migration phases.
  • Develop and maintain front-end and back-end components, ensuring integration of UI with RESTful APIs.
  • Design and implement scalable, high-performance web architectures and continuous integration/deployment pipelines.
  • Lead and mentor development team members, fostering a culture of technical excellence.
  • Collaborate closely with product managers, business analysts, and UX designers in Agile environments.
  • Participate in architecture and solution design with a focus on security, microservices, and cloud-based systems.
  • Develop AI/ML models and integrate computer vision solutions using frameworks such as TensorFlow, PyTorch, and OpenCV.
  • Provide post-implementation support and documentation as required.
Required Skills & Certifications:
  • Advanced proficiency in NextJS/React.js including NodeJS.
  • Strong proficiency in modern Python development with proven experience building RESTful APIs using FastAPI.
  • Expertise in .NET Core Services/Web API and C# programming.
  • Advanced knowledge of UI design, responsive design patterns, and testable UI architecture.
  • Experience with web security standards including OAuth2.0, JWT authentication, and session management.
  • Expert knowledge of MS Azure SQL Server including encryption, tuning, and query optimization.
  • Familiarity with Cosmos DB, Redis cache, Azure Key Vault, and container-based deployments.
  • Strong working knowledge of Azure DevOps tools and Agile methodologies (Scrum, Kanban).
  • Proven ability to troubleshoot and resolve complex technical issues.
  • Experience in software architecture, including serverless architecture, microservices, and RESTful APIs.
  • Excellent analytical, problem-solving, communication, and leadership skills.
Preferred Skills & Certifications:
  • Experience with AI/ML development, deployment, and integration, especially in computer vision.
  • Hands-on experience with TensorFlow, PyTorch, and OpenCV for image processing and model evaluation.
  • Knowledge of rapid application development (RAD) methodologies.
  • Experience with middleware, gateways, and product installation scripting.
  • Understanding of Accessibility for Ontarians with Disability Act (AODA) and related standards.
  • High-level knowledge of Angular framework and JavaScript.
  • Experience with Java WebLogic, Tomcat, EJB, Servlet technologies.
  • Strong SQL skills with Oracle and SQL Server databases.
  • Experience with REST and SOAP web services.
  • Familiarity with UX/UI fundamentals and mobile platform development.
  • Experience coaching and mentoring staff in technical best practices.
  • Knowledge of application packaging and container orchestration.
Special Considerations:
  • Must meet strict qualification requirements; no learning curve allowed for this senior role.
  • Commitment to technical ownership and meeting deadlines is mandatory.
  • Ability to work onsite 5 days per week as required.
  • Experience working in Agile environments and collaborating with cross-functional teams.
Scheduling:
  • Full-time position with a standard workweek, including onsite presence 5 days per week.
  • May require adherence to Agile sprint schedules and project deadlines.

Job Tags

Full time

Similar Jobs

Catholic Diocese of Sioux Falls

Music Teacher Job at Catholic Diocese of Sioux Falls

 ...Catholic School Are you a passionate, faith-filled musician and educator eager to inspire young voices and hands through the gift of music, while forming lifelong disciples of Christ? St. John Paul II Catholic School invites you to join our dedicated team as an... 

Bridge Preparatory Charter School

Music Teacher Job at Bridge Preparatory Charter School

 ...styles or academic ability, if they are provided with the necessary and appropriate learning environment. Position Description : Music teachers are critical to fostering creativity, confidence, and a love of music while contributing to Bridge Prep's culture of... 

Bechtel

Project Quality Manager Job at Bechtel

 ...made the world a safer, cleaner place. Differentiated by the quality of our people and our relentless drive to deliver the most...  ...strategy to improve compliance, and project Quality performance. Manages the project Quality program for the project, together with oversight... 

Veterans Affairs, Veterans Health Administration

Registered Nurse - Quality Management Consultant/Accreditation Coordinator Job at Veterans Affairs, Veterans Health Administration

 ...Summary The Registered Nurse - Quality Management Consultant/Accreditation Coordinator provides...  ...~ OR Individuals attending a master's level bridge program in nursing who have completed...  ...who has completed an associated degree/entry level Nursing education program ~... 

PromoCentric

Screen Print Associate Job at PromoCentric

 ...Job brief We are looking for a Screen Print Associate. This person will assist with Screen Printing (Quality Control, Finishing and Shipping Prep), Kitting, Heat Press, Ink mixing and Embroidery (Trimming, Finishing and Shipping Prep). This is a training-level job...