Full-Stack Software Engineer

AllSTEM Connections
Ontario, United States of America
4 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Ontario, United States of America

Tech stack

Multitier Architecture
Automation of Tests
Unit Testing
Cloud Computing
Software Quality
Continuous Integration
Software Design Patterns
DevOps
Distributed Systems
Mobile Application Software
Object-Oriented Software Development
Pair Programming
Software Engineering
Web Application Frameworks
Cloud Platform System
Test Driven Development
Solid Principles
Kubernetes
Information Technology

Job description

We are seeking a Senior Full-Stack Software Engineer to serve as a subject matter expert within our scrum-based delivery team. You will be responsible for the full lifecycle of high-scale, n-tier applications-from initial architecture and coding to testing, deployment, and ongoing support., Technical Leadership & Delivery Full-Stack Ownership: Lead the development of highly scalable end-to-end applications. Collaborate closely with product owners and designers to translate business requirements into technical reality. Engineering Standards: Act as a champion for software quality. Promote and implement industry-standard practices, including TDD, continuous integration, and pair programming. Architecture & Innovation: Architect distributed systems that run efficiently in cloud environments. Research and introduce new technologies/patterns that simplify our stack or increase our velocity.

Collaboration & Influence Mentorship: Influence team members by sharing best practices and coaching developers on emerging technologies. Cross-Functional Strategy: Partner with other disciplines (Data, Infrastructure, Security) to develop long-term strategies for our product roadmap. Problem Solving: Take on the "tough" technical challenges that require a balance of business context and engineering discipline.

Requirements

This is a hands-on role for an engineer who is passionate about building "clean," maintainable, and scalable code. You will lead by example, utilizing practices like Pair Programming and Test-Driven Development (TDD) to ensure our software delivery remains agile and robust. If you are an experienced engineer who thrives in a collaborative environment and loves solving complex business problems with creative technical solutions, we want you on our team., Education: Bachelor's degree in Computer Science (or equivalent experience/training). Experience Baseline: Minimum of four (4) years of professional software engineering experience. Technical Mastery: oStrong proficiency in Object-Oriented Languages for high-scale application development. oExperience building web or mobile applications using modern frameworks. oHands-on experience with cloud computing environments. oDemonstrated success in Test Automation and Unit Testing. Communication: Exceptional ability to work within a team, collaborate across disciplines, and advocate for technical excellence.

Preferred Attributes Proven experience building high-scaled distributed systems in the cloud. Hands-on experience with Kubernetes or similar container orchestration platforms. Familiarity with DevOps practices and CI/CD pipeline automation. A deep understanding of design patterns (e.g., SOLID principles) and the ability to apply them to large, n-tier codebases.

About the company

For temporary assignments lasting 13 weeks or longer, AllSTEM Connections is pleased to offer major medical, dental, vision, 401k and any statutory sick pay where required. We are committed to working with and providing reasonable accommodations to individuals with disabilities. If you need a reasonable accommodation for any part of the employment process, please contact your staffing representative who will reach out to our HR team. AllSTEM Connections participates in the E-Verify program in certain locations as required by law. Learn more about the E-Verify program. _Participation_Poster_ES.pdf We also consider for employment qualified applicants regardless of criminal histories, consistent with legal requirements, including, if applicable, the City of Los Angeles' Fair Chance Initiative for Hiring Ordinance. Pursuant to applicable state and municipal Fair Chance Laws and Ordinances, we will consider for employment-qualified applicants with arrest and conviction records, including, if applicable, the San Francisco Fair Chance Ordinance. For Los Angeles, CA applicants: Qualified applications with arrest or conviction records will be considered for employment in accordance with the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act.

Apply for this position