Senior Backend Developer 🔥
Senior Backend Developer
Remote - United States | Full Time | From $120,000.00 to $145,000.00 per year
JOB DESCRIPTION
The Challenge
We are looking for passionate and motivated engineers who are excited to transform the cybersecurity education and awareness space to join our product team. We are a diverse and growing organization of engineers, game developers, educators, and researchers, leveraging gamification and creative solutions to reinvent how cybersecurity education and training is experienced and delivered. Our mission is to democratize top quality cybersecurity training by building revolutionary, engaging, accessible, and pedagogically sound learning experiences for everyone from technical novices to seasoned experts, delivered at scale through the cloud. Our product is a gamified cyber awareness training platform for audiences of all backgrounds, providing a hands-on and fun learning experience for familiarizing users with critically important cybersecurity concepts and practices.
Job Description
The Backend Development Engineer will be part of a dedicated, close-knit product team consisting of Unity Engineers and Technical Creatives with decades of game development experience, working to architect and build scalable backend infrastructure solutions. You will have a lead role in our efforts in designing, building, securing, testing, integrating, and deploying the backend for our product, to include cloud resource provisioning, user management, product instrumentation for analytics, and administrative infrastructure. Ideal candidates will have a desire for and experience with balancing live-site management, feature delivery, and retirement of technical debt.
Minimum experience and qualifications
- BS or MS in Computer Science, Software Engineering, related field, or equivalent industry experience
- 4+ years designing and developing enterprise grade software
- 2+ years of team software development
- Comfortable with virtual collaboration and communication
- Comfortable presenting material to a group
Core Competencies
- Experience with cloud based global deployment strategies and patterns
- Experience with Azure Services
- Experience with relational database technologies (SQL Server preferred)
- Experience with web server configuration and load balancing (Nginx preferred)
- Experience with integrating Single Sign-On systems
- Experience developing and deploying APIs
- Experience with source control management systems and continuous integration/deployment environments such as Azure DevOps or Github/Github Actions
- Experience with automated testing
- Experience developing in PHP and type-safe backend languages like C#
Desired Experience and Skills
- Experience developing .NET Core apps
- Experience with user management frameworks (UserFrosting preferred)
Constraints
- Location: Remote
- Travel: None
- Schedule: Full-time
Job Type: Full-time
Pay: $120,000.00 - $145,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Health insurance
- Paid time off
- Vision insurance
Experience level:
- 10 years
- 11+ years
- 4 years
- 5 years
- 6 years
- 7 years
- 8 years
- 9 years
Schedule:
- 8 hour shift
- Day shift
- Monday to Friday
Experience:
- APIs: 1 year (Required)
- Software development: 4 years (Required)
- C#: 1 year (Required)
- PHP: 1 year (Required)
- Azure: 1 year (Required)
Work Location: Remote