Software Engineer - Backend
MyCarrier
·
Posted:
August 24, 2023
·
Hybrid
About the position
The job overview for the Senior Software Engineer (Backend) position at MyCarrier is to become an integral part of the team in leading the development and optimization of their cloud hosted application. The role requires experience in customer facing application development, Microsoft Technology Stack, Angular, and mentoring other developers. The company values agility and embraces a DevOps mindset, with a focus on rapid deployments. The successful candidate will have the opportunity to work on projects from conception to finished product and stay updated on developments in web applications and programming languages.
Responsibilities
- Develop frontend and backend website architecture
- Work alongside graphic designers for web design features
- Design user interactions on web pages
- Work on a project from conception to finished product
- Design and develop APIs
- Create servers and databases for functionality
- Ensure cross-platform optimization for mobile phones
- Ensure responsiveness of applications
- Meet both technical and consumer needs
- Stay abreast of developments in web applications and programming languages
Requirements
- 6+ years' experience in customer facing application development
- 4+ years' experience within the Microsoft Technology Stack including .NET/.NET Core, WebAPI, IIS, Azure, Entity Framework/EF Core
- 2+ years' experience working with Angular
- 2+ years' experience mentoring and coaching other developers
- Experience in microservice and serverless computing architectures
- Experience with Azure DevOps & Azure Functions, Redis, Event Hub
- Experience in npm/nuget component library authoring and Azure DevOps Artifacts
- Knowledge of C#, Entity Framework, and Angular
- Knowledge of MS SQL, MongoDB, SQL queries and stored procedures
- Ability to work independently and with teams, self-motivated and directed
- Excellent communication skills, both verbally and in writing, with peers and non-technical business users
- Bachelor's degree in a field related to the position or a combination of related education and work experience in the areas of application/web/systems/database development to equal four years
- Knowledge or experience in the logistics industry preferred
Benefits
- Base + Stock Options
- $4,224 annual Employer Health Insurance - medical, dental, vision, life insurance available
- Unlimited PTO
- Monthly catered lunch
- Fully stocked pantry of snacks and fridge full of drinks
- Annual Christmas Party
- Quarterly Team-building Outings
- Professional Development