The Role
We are looking for an experienced Senior Backend Engineer with deep expertise in .NET to design, develop, and maintain high-performance backend services. The ideal candidate will have strong experience with AWS services (including RDS, ECS, EC2, and more), thrive in a fast-paced development environment, and excel at delivering output in sprints with strict deadlines. You’ll collaborate with cross-functional teams, leveraging your excellent English communication skills to ensure seamless integration and project success.
Key Responsibilities
- Design, develop, and maintain scalable backend systems using .NET Core and related frameworks
- Architect and implement solutions on AWS, utilizing services such as RDS (Relational Database Service), ECS (Elastic Container Service), EC2 (Elastic Compute Cloud), and others (e.g., Lambda, S3, etc.)
- Optimize database performance and manage data persistence using relational databases (e.g., SQL Server, PostgreSQL) hosted on AWS RDS
- Build and maintain RESTful APIs and microservices to support frontend and external integrations
- Participate in sprint planning, code reviews, and retrospectives to ensure timely delivery of high-quality code
- Troubleshoot, debug, and resolve complex technical issues in production environments.
Collaborate with frontend engineers, DevOps, and product managers to align on requirements and deliverables - Ensure security, scalability, and reliability of backend systems through best practices and modern tools
Required Skills & Qualifications
- 5+ years of professional experience as a Backend Engineer, with a focus on .NET (C#, ASP.NET Core)
- Proven expertise with AWS services, including RDS, ECS, EC2, and familiarity with additional tools like S3, CloudFormation, or Lambda
- Strong experience in designing and optimizing relational databases (e.g., SQL Server, MySQL, PostgreSQL)
- Proficiency in building and deploying applications in a fast-paced development environment
- Demonstrated ability to deliver features and fixes within sprints with strict deadlines in an Agile/Scrum setting
- Excellent English communication skills, both written and verbal, for effective collaboration with global teams
- Solid understanding of RESTful API design, microservices architecture, and version control (e.g., Git)
- Has experience in integrations like Stripe, Google SSO, and the like
- Experience with containerization (e.g., Docker) and orchestration tools
Preferred Qualifications:
- Experience in building software from scratch
- Familiarity with CI/CD pipelines (e.g., Azure DevOps, AWS CodePipeline, Jenkins) and infrastructure-as-code (e.g., Terraform)
- Experience with non-relational databases (e.g., DynamoDB, MongoDB)
- Knowledge of message queues (e.g., Amazon SQS, RabbitMQ) and event-driven architectures
- Previous experience mentoring junior engineers or leading technical initiatives
- Filipino, residing in The Philippines
Why OutsideHire?
An inclusive and dynamic work environment that values creativity and collaboration
Opportunities to work on cutting-edge projects that make an impact
Perks: Competitive salary, remote work, professional development budget, etc.
A team that truly values your skills and contributions