Full-Time Senior Software Engineer
Lwolf is hiring a remote Full-Time Senior Software Engineer. The career level for this job opening is Senior Manager and is accepting Colombia based applicants remotely. Read complete job description before applying.
Lwolf
Job Title
Posted
Career Level
Career Level
Locations Accepted
Share
Job Details
JOB SUMMARY: Lone Wolf is looking for a Senior Software Engineer skilled in .NET Core and Angular to develop web applications.
You will join a fast-paced, lean team building a leading real estate platform.
Your role focuses on creating simple, user-friendly, maintainable, responsive, reliable, scalable, and high-performing products and features.
You will be central to the software development lifecycle, shaping the vision of our innovative products.
WHAT WE LOOK FOR:
- Passion for Design: You thrive on creating elegant solutions.
- Code Quality Focus: You hold high standards for code quality.
- Fast Learner: You're eager to learn software architecture and best practices.
- Strong Coding Skills: You enjoy coding and constantly seek improvement for yourself and others.
- Sustainable Goal Setting: You're driven to meet goals at a sustainable pace.
- Strong Communication: You're engaging and an effective communicator, bringing teammates together.
- Agile Approach: You champion high-quality, rapid output using Agile best practices.
- Self-Motivation: You're self-motivated and comfortable collaborating with other teams, stakeholders, and customers.
RESPONSIBILITIES:
- Develop high-quality, maintainable, and scalable SaaS solutions using the .NET technology stack.
- Collaborate with UI designers and product owners to implement features, develop products, and fix bugs.
- Work with a team of full-stack developers to design, develop, test, and support new features.
- Ensure an exceptional user experience through strong design patterns.
- Identify technical requirements and participate in peer code reviews.
- Proactively learn product frameworks and codebase; improve existing applications and explore new technologies.
- Justify design decisions and take ownership of delivered solutions.
- Participate in performance tuning, testing, refactoring, and automation.
- Support, maintain, and document software functionality.
- Maintain coding, compliance, and security standards.
QUALIFICATIONS:
- 4-6+ years experience developing and delivering large-scale distributed systems.
- 4-6+ years experience with .NET (Framework, Standard, or Core).
- 2+ years experience with Azure services (including API Management).
- 2+ years experience with Angular, TypeScript, HTML5, and CSS3.
- Post-secondary degree in Computer Science or related field.
- Understanding of DRY, SOLID, and KISS principles.
- Experience with relational (MSSQL preferred) and non-relational databases.
- Experience in high-growth Agile SaaS organizations.
- Excellent written and verbal communication skills.
- Strong organizational and problem-solving skills.
- Ability to clearly explain and justify ideas.
- Ability to apply common design patterns.