Full Stack Engineer
About the role
An opportunity is available for a Full Stack Engineer to support the modernization of a large-scale billing platform and other business applications. This role involves migrating a long-standing application to a serverless AWS environment and contributing to future development. The position is ideal for an engineer with experience in SQL, AWS, C#/.NET, and modern cloud development practices who is interested in application modernization and building scalable solutions.
Responsibilities
- Develop and maintain applications that support billing and business operations.
- Participate in the modernization of legacy applications to a serverless AWS architecture.
- Design, build, and support APIs and backend services.
- Create and maintain CI/CD pipelines and deployment processes using tools like Azure DevOps and YAML.
- Collaborate with developers, architects, and analysts on solution design and implementation.
- Support application enhancements, troubleshooting, and production deployments.
- Participate in code reviews and promote engineering best practices.
Requirements
- Experience: 4 - 6 years of software development experience.
- Technical Skills: Strong SQL experience, C#/.NET development experience, AWS cloud experience, including AWS Glue and Lambda, proficiency in Python and/or Node.js, experience building and supporting APIs, knowledge of services such as API Gateway, SQS, and EventBridge, familiarity with AWS CDK and CloudFormation for infrastructure as code, experience with ADO build and release pipeline creation using YAML, knowledge of GitHub workflows.
Qualifications
- Education: Bachelor's degree in Computer Science, Information Technology, or a related field.
- Other: Familiarity with version control systems (Git), experience with front-end technologies (HTML, CSS, JavaScript), and experience with testing frameworks (JUnit, Selenium).
Skills
- Strong problem-solving skills.
- Excellent communication and collaboration abilities.
- Ability to work independently and as part of a team.
- Knowledge of Agile methodologies.
Benefits
Everforth Apex offers a comprehensive benefits package including medical, dental, vision, life, disability, and other insurance plans, an ESPP (employee stock purchase program), a 401K program with a company match, a HSA (Health Savings Account on the HDHP plan), a SupportLinc Employee Assistance Program (EAP) with up to 8 free counseling sessions, a corporate discount savings program, and other discounts. Professional development opportunities include an on-demand training program, access to certification prep and a library of technical and leadership courses/books/seminars, and certification discounts and other perks to associations that include CompTIA and IIBA. For additional information, refer to the 'Welcome Packet' provided by an Everforth Apex team member.
Pay
The salary range for this role is $80,000 - $120,000 annually, commensurate with experience.
Schedule
This role is hybrid, with a combination of remote and in-office work.
Contact
To apply for this job, please click the link provided or contact our Benefits Department at [email protected] or 804-523-8228. For ADA accommodations, please contact the Benefits Department at the same email or phone number. For more information about our benefits, programs, support teams, and resources, visit the 'Welcome Packet' provided by an Everforth Apex team member.