Opportunity:We are looking for a Senior Software Engineer to help scale our APIs and platform to the next level. The ideal candidate will thrive in a dynamic environment and have experience with building dynamic pricing systems/marketplaces. Our cutting-edge platform leverages .NET, React, MySQL, Azure DevOps, AWS, Docker.
What you’ll do:- Design, develop and operate services on the cloud that can scale to millions of users
- Strong commitment to metrics driven product development, with a disciplined and analytical approach to problem solving
- Help scale the platform by participating in architecture discussions with engineering leadership, mentoring junior engineers and performing code reviews
- Work with product to understand end-user requirements and create solutions that impact our customers, organizations and internal users
- Own back-end optimizations and new features across all our applications
- Ability to learn quickly and adapt to changing priorities in a dynamic landscap
What we are looking for:- 5+ years of backend experience using .NET/C# (we use .NET CORE 6, Pomelo)
- experience with Dependency Injection and Microservices Architecture using C#/.NET.
- Strong Computer Science fundamentals with competencies in architecture, object-oriented programming and system design
- Experience building cloud based, distributed, resilient systems with the ability to handle large and variable traffic volumes
- Experience with both SQL and NoSQL Databases
- Experience with CI/CD: Git, Azure DevOps, Jenkins
- Working knowledge of Docker Containers & AWS
Bonus points:- BS/MS degree in Computer Science or related field
- Previous experience with .NET & Azure DevOps ecosystem
- Experience with Infrastructure/Data Engineering helpful
- Experience with Agile/Kanban methodologies and best practices
- Excellent communication skills and the ability to have fun in a small team environment