W2 Only, No C2C
Position: Sr Back End Developer
Location: Remote in one of these states only: California, Colorado, Florida, Louisiana, Maryland, Massachusetts, New Jersey, New York, North Carolina, Oregon, Pennsylvania, South Carolina, Tennessee, Texas, Virginia, Washington DC, and Wisconsin.
Duration: 6 month contract; high likelihood to convert
Compensation: $60-70/hr W2 + benefits, depending on experience
We are seeking a skilled Senior Software Engineer with experience building high performance APIs using .NET and Python to join our back end team. You'll be working on a sophisticated messaging platform that handles various types of notifications, email communications, and data synchronization with multiple services including Braze for customer engagement.
Key Responsibilities
- Maintain and enhance microservices-based applications using C# and .NET Core
- Migrate .NET Core APIs to Python and FastAPI
- Implement and maintain message queuing systems and background jobs
- Build and enhance RESTful APIs for messaging services
- Write and maintain unit tests and integration tests
- Work with AWS cloud services
Required Skills
- 5+ years of professional software development experience
- Strong experience with C# and .NET Core
- Experience with Python
- Proficiency in building and maintaining microservices architecture consumed by multiple systems
- Solid understanding of messaging systems and queue-based architectures
- Experience working with relational databases, ORMs, and SQL
- Experience with Docker containerization
Preferred Skills
- Experience with Braze or similar customer engagement platforms
- Experience with ecommerce platforms like Stripe
- Experience with query tuning and optimization