Job Title: Senior Fullstack Engineer
Location: 100% Remote (Must be willing to work PST hours 9am - 4pm PST)
Duration: 6 month contract-to-hire
Status: Authorized to work for any employer without any sponsorship
Seniority Level: Senior to Lead level - must have excellent communication skills
Must have solid .NET and Angular , AWS (Fargate, CDK) experience
Overview:
The team is seeking a Senior Full Stack Engineer (with a strong back-end focus) to join client s Digital Communication / Portal team. This group is responsible for building and maintaining customer- and partner-facing portals that drive digital transformation and deliver self-service capabilities.
The ideal candidate will bring deep back-end expertise with .NET Core and experience working with modern Angular front ends, while also being comfortable in an AWS cloud-native environment.
Top Required Skills:
- Back-End Engineering: Strong hands-on expertise with .NET Core for building scalable services and APIs.
- Front-End Proficiency: Professional experience with Angular to support full-stack development.
- AWS Cloud Experience: Hands-on work with Fargate, S3, OpenSearch, and infrastructure provisioning (CloudFormation/CDK).
- Full Stack Collaboration: Ability to work closely with UX, product owners, and QA to deliver polished, customer-facing features.
- Technical Leadership Mindset: Desire and capability to contribute beyond coding including architectural discussions, code reviews, and mentoring.
Preferred Skills:
- DevOps & Pipelines: Understanding of CI/CD pipelines and AWS provisioning (not a DevOps expert, but able to navigate the ecosystem).
- OpenSearch: Experience maintaining and enhancing search capabilities within AWS OpenSearch.
- Node.js Familiarity: Ability to make small enhancements to Node.js services supporting OpenSearch.
- UX Collaboration: Previous experience working with design/UX resources to ensure brand consistency and usability.
Work Environment:
- Remote/Distributed Team with core availability required 9 AM 4 PM PST to align with the broader Symetra team.
- Agile Scrum framework with two-week sprints, daily stand-ups, refinement sessions, retrospectives, and monthly release cadence.
- Expectation of strong engagement and responsiveness during core hours to ensure seamless collaboration across distributed time zones.
-----------------------------------------------------------
Job Description:
What you ll do in this role:
- Write efficient, reliable, maintainable, and defect-free code. Design and implement software to meet and exceed business objectives.
- Participate and contribute to software development practices such as design spec and code review.
- Collaborate with cross-functional teams to design and implement scalable and efficient cloud solutions.
- Utilize automated CI/CD pipelines to deploy software packages in a DevOps environment.
- Working knowledge and ability to use tools to assist with user analytics, logging, and monitoring.
- Write and execute unit tests, integration tests, and performance tests.
Required Qualifications
- Bachelor s degree in computer science or other related field or equivalent work experience.
- 5+ years experience developing complex, intelligent, and secure web applications with modern web technologies, in client side and/or server side.
- Expertise in Angular, TypeScript, ES5/6, HTML, and CSS
- Strong understanding of component-based development, familiarity with Angular or any other equivalent library/framework.
- Strong background of object-oriented design principles and design patterns.
- Experience with .NET Development. .NET Core preferred.
- Hands on experience in building scalable systems using AWS serverless technologies and supporting services such as Lambda, Fargate, RDS, and DynamoDB
- Hands on experience with infrastructure-as-code technologies such as CloudFormation, CDK, or equivalent
- Experience with RESTFUL APIs and Webservices
- Hands on experience and proficient understanding of automated testing frameworks like cypress or any other equivalent automated system testing tools.
- Familiarity with various tools like Swagger, Postman etc.
- Experience in scrum and agile methodologies.
- Strong communication and collaboration skills.