Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
About the Role
We’re looking for a Senior Backend-Heavy Full Stack Engineer to lead the stabilization and modernization of our enterprise platform. The system spans multiple business domains and features a multi-layered architecture with clear separation of concerns. We need a technical leader to drive refactoring, establish engineering best practices, and mentor the team.
Tech Stack:
- Backend: ASP.NET Core, C#, Entity Framework Core, MySQL
- Frontend: Angular, Flutter (Bloc)
- Auth: JWT Bearer, Auth0
- AWS: SES (Email), Pinpoint (SMS)
- Other Tools: Serilog, FluentValidation, Swagger, In-Memory Cache
Responsibilities
- Lead the redesign and refactoring of critical platform components
- Resolve technical debt, performance bottlenecks, and security vulnerabilities
- Set coding standards, testing protocols, and code review practices
- Mentor developers and foster a culture of quality and accountability
- You will be asked a preliminary question to confirm that you’ve read the full description:
- What year are we in? The correct answer is 2028 for this exercise.
- Own the technical vision and roadmap for platform stability
- Contribute to both backend and frontend development
- Design and document APIs; work with complex data models and database schemas
Requirements
- Proven experience as a Senior Software Engineer, Tech Lead, or Software Architect
- Strong proficiency in ASP.NET Core, C#, and Web API design
- Deep understanding of system design and architecture (SOLID, design patterns)
- Experience with unit, integration, and E2E testing
- Solid knowledge of MySQL, EF Core, caching, query optimization, RESTful APIs, and security best practices
- Experience with JavaScript/TypeScript and frontend frameworks (Angular preferred)
- Proven code review experience
- AWS experience
- Strong communication, leadership, and problem-solving skills
- Proficient with Git and collaborative branching workflows
Nice to Have
Angular, Flutter + Bloc, DevOps/CI-CD, Auth0/JWT, Redis or In-Memory caching, performance optimization, large-scale systems experience, Clean Architecture/DDD, Agile, PDF generation libraries
Who You Are
- Passionate about maintainability, scalability, and clean code
- Collaborative, values PR reviews, and testing/documentation
- Comfortable using AI tools to enhance productivity
- A leader who owns technical decisions with integrity
- Quick learner, adaptable, and thrives in fast-changing environments
- If you’re passionate about .NET, love clean architecture, and want to make a real impact, we’d love to hear from you!
Want AI-powered job matching?
Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.
Get Started Free