W
Posted 3 days ago
Senior Software Engineer
WGUSenior Software Engineer
Requirements
Bachelor's Degree in Computer Science or related field, 6 years of software development experience, Full-stack development with TypeScript/Node.js, Experience with Next.js/React, Experience with GraphQL and PostgreSQL, AWS expertise (ECS Fargate, Cognito, CDK), Knowledge of Hono, Auth0, and Casbin
Skills
TypeScriptNode.jsReactAWSPostgreSQLGraphQL
About the role
Responsibilities
- Research, design, develop, test, and implement software application systems.
- Act as a technical expert and mentor to junior engineers to improve team effectiveness.
- Lead or consult for engineering teams, ensuring projects are delivered on time, on budget, and within scope.
- Identify technical risks and dependencies, proposing proactive solutions and mitigation strategies.
- Interpret functional and non-functional requirements into high-quality code and system designs.
- Lead the rapid identification and resolution of system problems to minimize service downtime.
- Contribute to the continuous improvement of engineering processes, including testing strategies and documentation.
Requirements
- Bachelor's Degree in Computer Science, Information Technology, or a related field (or equivalent relevant experience).
- 6 years of professional software development experience.
- Strong full-stack development expertise using TypeScript and Node.js.
- Hands-on experience with Next.js, React, GraphQL, and PostgreSQL.
- Extensive experience with AWS services, specifically ECS Fargate, Cognito, and CDK.
- Proficiency with Hono, Auth0, and Casbin for authentication and authorization.
- Proven ability to design scalable, reliable, and cost-effective cloud-native systems.
Preferred Qualifications
- Master's Degree or PhD in Computer Science or a related field.
- Experience working within Agile/Scrum project development frameworks.
- Experience with application integration involving legacy systems.
- Background in cloud-native development or porting on-site systems to the cloud.
- Relevant technical certifications.
Benefits
- Comprehensive medical, dental, vision, and mental healthcare.
- Retirement savings plan and health savings account (HSA).
- Flexible paid time off (PTO) and flexible paid sick time.
- 11 paid holidays and up to 12 weeks of parental leave.
- Discounted WGU tuition and various wellbeing programs.
About the Company
WGU (Western Governors University) is a leading accredited online university. Through Craft Education, we are on a mission to solve skilled labor shortages by powering work-based learning pathways, combining on-the-job learning with accredited instruction to create innovative educational opportunities for working professionals.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSenior Software Engineer
WGU · Nashville
