Senior Software Engineer
Renters Warehouse · Minneapolis, MN · 2 wk ago
On-siteEngineeringFull-time
Essential Duties and Responsibilities
- Build and maintain backend services using C#, supporting modern web applications built with Next.js
- Design and implement reliable, scalable integrations with third-party APIs and external systems
- Develop and deploy cloud-native applications in Microsoft Azure, including Docker-based containerized services (Azure App Containers)
- Work with Azure PostgreSQL to design, query, and optimize data models
- Leverage AI tools (e.g., Deep Agent) to accelerate development while ensuring code quality, correctness, and maintainability
- Take ownership of complex technical problems, refining and extending AI-generated solutions where needed
- Contribute to CI/CD pipelines and workflows using GitHub
- Use tools like Postman and VS Code for efficient development, testing, and debugging
- Ensure your work is well-tested and production-ready through practical, modern testing approaches
- Collaborate closely with a small team of engineers to deliver high-quality, scalable solutions
Required Qualifications
- Strong backend development experience in C# / .NET
- Experience building and integrating with RESTful APIs and third-party services
- Hands-on experience with Microsoft Azure, including containerized deployments using Docker
- Experience with relational databases, particularly PostgreSQL
- Proficiency with GitHub and modern development workflows (branching, CI/CD)
- Experience with API testing tools such as Postman
- Strong problem-solving skills and ability to work through complex integration challenges
Preferred Qualifications
- Experience with Python, particularly for: AI-assisted development workflows automation and scripting data processing or integration tooling
- Familiarity with Power BI or similar data visualization tools
- Understanding of scalable system design and performance optimization
- Experience working with or alongside AI-assisted development tools