Senior Software Engineer, Back End – C#, AWS
Posted 121ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior Back-End Developer at Upstart 13 developing scalable APIs and transitioning to serverless architecture. Focus on legacy C# codebase and AWS technologies for backend modernization.
Responsibilities:
- Maintain and optimize the existing C# legacy system to ensure stability, performance, and continuity during the migration phases.
- Lead migration and modernization efforts by transitioning legacy .NET components to serverless architecture using AWS Lambda, focusing on improved scalability and cost efficiency.
- Develop scalable APIs using Node.js with TypeScript, alongside ServiceStack and .NET Core, to support integration across modern and legacy systems.
- Oversee AWS environment management with a strong emphasis on serverless technologies, including Lambda, API Gateway, DocumentDB, and Atlas, while ensuring efficient, reliable, and secure deployments.
- Manage releases and deployments to both civilian and government cloud environments, ensuring compliance, security, and operational integrity.
- Data Management: Perform MongoDB and DocumentDB updates, manage staging environments, and import demo data, leveraging DocumentDB and Atlas.
- Troubleshoot, debug, and optimize backend systems, providing support for client issues through backend logging and diagnostics.
- Ensure compliance with government standards and manage support tasks for government partners, handling data imports and identifying areas for improved operational ownership.
- Continuously evaluate and integrate new technologies, focusing on keeping the backend infrastructure modern, efficient, and aligned with business goals.
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- 6+ years of experience in backend development, with a strong focus on C# and .NET technologies, including .NET Core.
- Proven experience with AWS serverless architecture, particularly AWS Lambda, API Gateway, DocumentDB, and cost optimization strategies.
- Strong knowledge of MongoDB, DocumentDB, and Atlas, with experience in database management, data migration, and updates.
- Experience with Node.js and TypeScript, particularly for building scalable APIs and backend services.
- Familiarity with ServiceStack and API design principles, scaling, and optimization.
- Knowledge of CI/CD pipelines, infrastructure automation, and deployment management for cloud environments.
- Excellent troubleshooting and debugging skills in both legacy and modern backend systems.
Benefits:
- 20+ Paid time off days
















