- Company Name
- YouLend
- Job Title
- Full Stack Engineer
- Job Description
-
**Job Title**
Full Stack Engineer
**Role Summary**
Mid‑level software engineer with 2–5 years of experience, responsible for designing, building, testing, and deploying features on a C#, .NET Core, and Angular stack in a cloud‑native AWS environment. The role focuses on delivering scalable, reliable systems, maintaining high code quality, and collaborating closely with product, design, and ops teams.
**Expectations**
- Own end‑to‑end feature development from requirement scoping to production release.
- Produce clean, maintainable, well‑tested code adhering to engineering standards.
- Engage in peer code reviews, documentation, and agile ceremonies.
- Respond to incidents, perform post‑mortems, and continuously improve processes.
**Key Responsibilities**
- Design, code, and deliver medium‑size features using C#, .NET Core, and Angular.
- Write unit, integration, and end‑to‑end tests; ensure code coverage and reliability.
- Deploy and monitor applications in AWS; contribute to CI/CD pipelines and observability.
- Collaborate with product managers, designers, and engineers to translate requirements into technical solutions.
- Provide constructive feedback during code reviews and accept feedback gracefully.
- Document feature designs, runbooks, and architecture decisions.
- Participate in agile planning, stand‑ups, retrospectives, and continuous improvement initiatives.
**Required Skills**
- 2–5 years professional software engineering experience.
- Strong object‑oriented programming and system design skills.
- Proficient in .NET (C#) with solid experience in Angular.
- Hands‑on testing practices; familiarity with unit, integration, and automation testing.
- Knowledge of AWS services, microservices architecture, and cloud‑native DevOps.
- Experience with CI/CD pipelines, containerization (Docker), and modern release practices.
- Understanding of non‑functional requirements: performance, security, availability, and maintainability.
- Working experience with relational or NoSQL databases (PostgreSQL, SQL Server, MongoDB).
- Soft skills: growth mindset, problem‑solving, feedback orientation, ownership, teamwork, adaptability, strong communication.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (preferred).
- Certifications in .NET, AWS, or related technologies are an advantage but not mandatory.