About the job
About the Role
Join our dynamic engineering team as a Mid-Level Full Stack Engineer. We are searching for an innovative and proactive individual who is ready to take ownership of projects and collaborate effectively with colleagues. Your role will involve working with our core technologies, including C#, . NET Core, and Angular, to design, develop, and enhance solutions that empower businesses to access financing and improve customer service.
This position is an excellent opportunity for those looking to advance their skills and take on more senior engineering responsibilities in the future.
Your Responsibilities
Software Development:
- Design, create, and implement medium-sized features and projects utilizing our C#, . NET Core, and Angular 18 stack.
- Write clean, maintainable, and well-tested code following YouLend’s engineering standards.
- Own features or specific problem areas, including requirement breakdown and solution scoping.
- Develop features that enhance our platform experience for customers and partners.
Collaboration:
- Collaborate with product managers, designers, and fellow engineers to deliver impactful solutions.
- Offer constructive feedback during code reviews and embrace feedback from peers.
- Document features, proposals, and operational guides for clarity and scalability.
- Coordinate with platform teams for successful deployments and system reliability.
- Communicate effectively with team members and seek guidance from senior engineers when necessary.
Cloud & Infrastructure:
- Deploy and monitor applications in a cloud-native environment (AWS).
- Help build and enhance CI/CD pipelines.
- Ensure systems are reliable, scalable, and performant in production.
Quality & Agile Practices:
- Take responsibility for the quality and reliability of your work through thorough testing (unit, integration, and end-to-end).
- Debug and resolve production issues; respond to incidents and contribute to post-mortem analyses.
- Utilize observability, logging, and metrics for monitoring application health and take proactive measures.
- Promote a culture of quality from day one: testing, monitoring, and observability are integral to your workflow.
- Participate in Agile practices (planning, retrospectives, standups) and contribute to team improvement.
- Identify opportunities for continuous improvement in systems and processes.

