Design and develop scalable backend APIs and services that power the Nexus platform using modern cloud-based technologies
Collaborate with product management, systems architecture, and partner engineering teams to develop innovative solutions that solve complex business problems
Lead technical initiatives and mentor engineers, providing guidance on best practices, architecture decisions, and implementation approaches
Drive technical excellence across the team by establishing coding standards, conducting code reviews, and championing engineering best practices
Develop cloud solutions using services, functions, and other key cloud platform components
Implement continuous integration and DevOps practices, including automated testing, monitoring, and alerting
Stay on top of industry trends and emerging technologies to continuously improve our technical capabilities and ensure our solutions remain cutting-edge
Collaborate effectively with multiple teams across the organization to deliver cohesive, high-quality solutions
Requirements
7+ years of experience with .NET Core/C#/Microsoft Azure offerings
Bachelor’s degree in computer science, a related field, or equivalent alternative education, skills, and/or practical experience
Strong expertise in REST API design and development
Knowledge and passion towards backend architecture, app tier/service layer methodologies
Experience with SQL Server and NoSQL database technologies
Experience integrating cloud-based technologies and solutions (PaaS/IaaS/CaaS)
Experience with version control systems (Git, GitHub, etc.)
Experience working with Agile and DevOps methodologies
Knowledge of JSON and XML concepts, frameworks, and standards
Experience implementing CI/CD pipelines and Infrastructure as Code
Experience implementing security best practices for APIs and services
Experience collaborating with multiple teams across an organization