✨ About The Role
- As a Senior Backend Engineer, you will play a pivotal role in transforming and modernizing the core of Degreed's platform.
- You will participate in all stages of the software development lifecycle, ensuring high-quality deliverables from concept to deployment.
- The role involves conducting research, building proof-of-concepts, and contributing to architecture and design discussions.
- You will collaborate with Product Managers to plan and elaborate on technical stories for sprint releases.
- The position requires assisting in diagnosing and resolving production issues while driving improvements in system reliability and scalability.
- You will be expected to make informed technology recommendations based on data and contribute to team commitments on design and architecture.
âš¡ Requirements
- The ideal candidate will have advanced expertise in developing robust, scalable backend services and APIs using C#, with at least 8 years of experience.
- A proven ability to collaborate effectively with cross-functional teams to analyze and resolve complex technical challenges is essential.
- Experience in creating modular components to enhance maintainability and scalability is crucial for success in this role.
- The candidate should have a strong background in developing reusable libraries to standardize functionality and improve development efficiency.
- Familiarity with implementing logging, monitoring, and alerting systems to ensure reliability and visibility is important.
- Hands-on experience with event-driven architecture patterns will be beneficial for building scalable backend systems.
- A deep understanding of authentication and authorization, particularly RBAC, is necessary for enhancing secure access management.
- The candidate should thrive in agile environments and demonstrate adaptability to changing requirements and sprint cycles.