Full Stack Developer - AI (Remote)
About the role
At FEI Systems, we are seeking a full-stack developer who shares our commitment to using technology to make a real impact in the world. The ideal candidate will have a strong background in Object Oriented (OO) design patterns, Domain Driven Design (DDD), and Service Oriented Architecture. They should also have extensive experience with C#, .NET, Angular, SQL Server, Git, Azure DevOps, AWS serverless, and AI-assisted development tools.
Responsibilities
- Developing and maintaining high-quality software applications using modern web technologies.
- Collaborating with cross-functional teams including product managers, UX designers, and other developers.
- Writing clean, efficient, and maintainable code.
- Participating in code reviews and contributing to the overall codebase.
- Ensuring the security and reliability of the software.
- Continuously learning and staying updated with the latest technologies and best practices.
Requirements
- Minimum 4+ years of experience with C# and .NET.
- Minimum 3+ years of experience with Angular 16+ and Typescript.
- Minimum 3+ years of experience with SQL Server or other relational databases.
- Minimum 2+ years of experience with Git, Azure DevOps, or similar tools for version control and CI/CD.
- Minimum 1+ years of experience with AWS serverless or similar cloud services.
- Preferred experience with AI-assisted development tools such as AWS Q or Kiro.
Qualifications
- Bachelor’s degree or equivalent work experience.
- Ability to work in a team environment.
- Design and develop solutions for customers.
- Communicate software designs to team members and monitor its progress.
- Strong attention to detail and a positive attitude.
- Self-motivated individual with excellent written and verbal communication skills.
- Excellent problem-solving skills.
- A willingness to work independently or in a team-oriented environment both efficiently and courteously.
Benefits
We offer a full-time position with full company benefits, including remote work options. FEI Systems participates in E-Verify, a federal program that enables employers to verify the identity and employment eligibility of all persons hired to work in the United States. Applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, marital status, political affiliation, disability, or genetic information, except where it relates to a bona fide occupational qualification or requirement.