Senior Software Engineer, Back End – C#, AWS

Posted 121ds ago

Employment Information

Education
Salary
Experience
Job Type

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