Lean Tech

Senior Full Stack Engineer

Lean Tech

full-time

Posted on:

Origin:  • 🇨🇴 Colombia

Visit company website
AI Apply
Manual Apply

Job Level

Senior

Tech Stack

AngularASP.NETAWSAzureCloudDockerEntity FrameworkJenkinsKubernetesMicroservices.NETPostgresSQLTypeScript

About the role

  • Collaborate with product, design, and engineering teams to address user needs across multiple platforms, leading strategic initiatives and ensuring seamless experiences for Resident, Board, Front Office, and Back Office users
  • Design and develop responsive, intuitive web applications using Angular (v10+) and .NET Core/C#, leveraging advanced expertise in TypeScript, C#, ASP.NET Web API, and Entity Framework
  • Collaborate with distributed team members to design, implement, and release features, ensuring team alignment with company goals and agile Scrum / Kanban practices
  • Conduct thorough testing, identify and resolve bugs and performance issues, and optimize performance throughout the application stack
  • Write clean, scalable code following established best practices and maintain high standards for code quality
  • Perform and oversee code reviews, mentor team members, and actively contribute to the professional development of fellow developers
  • Develop and integrate RESTful APIs using .NET WebAPI to enable effective communication between frontend and backend systems
  • Influence architectural decisions, contribute significantly to design discussions, and support the ongoing evolution of the platform
  • Utilize familiarity with CI/CD tools and Git for effective code integration and deployment
  • Promote a culture of continuous learning, innovation, and knowledge sharing within the team

Requirements

  • Minimum 5 years of full-stack development experience with a focus on large-scale web applications
  • Advanced proficiency with Angular (v10+) and TypeScript, including responsive and intuitive UI development
  • Extensive experience in .NET Core and C#, including ASP.NET Web API and advanced usage of Entity Framework
  • Strong expertise in RESTful API development and integration using WebAPI (.NET)
  • Practical experience with relational databases such as SQL Server and PostgreSQL
  • Working knowledge of Git for source control
  • Experience with Agile methodologies, with an emphasis on Scrum / Kanban
  • Experience collaborating within distributed or remote teams, demonstrating clear and fluent English communication skills (written and verbal)
  • Exposure to container and orchestration technologies such as Docker and Kubernetes
  • Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience
  • Experience with cloud platforms such as Azure or AWS (Good to have)
  • Familiarity with CI/CD tools, including GitLab Pipelines, Azure DevOps, GitHub Actions, or Jenkins (Good to have)
  • Familiarity with test automation frameworks for unit and integration testing (Good to have)
  • Understanding of microservices or service-oriented architectures (Good to have)
  • Demonstrated ability to adapt quickly to evolving technologies and project requirements (Good to have)
  • Previous participation in large-scale system migrations or modernization initiatives (Good to have)