Rockcruit logo
Rockcruit

With a blend of agility, quality, and flexibility, we specialize in connecting top-tier tech talent with companies.

Senior Full-Stack .NET / Angular Engineer

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 11-50H1B No SponsorCompany SiteLinkedIn

Location

Colombia

Posted

5 days ago

Salary

0

Seniority

Senior

Job Description

Senior Full-Stack .NET / Angular Engineer

Rockcruit

Role Description We’re looking for a Senior Full‑Stack Engineer with strong experience in ASP.NET (Framework & Core), C#, SQL Server, and modern web front‑end technologies. The role involves working in a mature, mission‑critical codebase while contributing to a long‑term modernization roadmap (security remediation, dependency upgrades, and migration toward modern .NET). Responsibilities - Maintain and enhance UIs built with jQuery, Kendo UI, Bootstrap, and lead upgrades (jQuery → 3.7, Bootstrap 3 → 5, Kendo UI updates, and gradual migration to Angular + TypeScript). - Build responsive, accessible interfaces (WCAG 2.1 AA). - Develop backend services across multiple .NET layers; build/consume REST APIs in ASP.NET / ASP.NET Core. - Write clean, maintainable C# following SOLID and clean architecture; refactor legacy code safely. - Implement automated tests (xUnit / NUnit) and maintain strong regression coverage. - Work with Entity Framework, ADO.NET, and design efficient SQL Server schemas, queries, and stored procedures. - Support integrations (QuickBooks, Magick.NET, log4net, JWT auth, XML signing, BouncyCastle, WebDAV). - Drive security and dependency remediation (SCA scans, CVE triage, package upgrades). - Contribute to the .NET Framework → .NET 8/10+ migration. Qualifications - 5+ years building production .NET applications — strong command of C# and the .NET ecosystem (Framework & Core). - Hands-on experience with ASP.NET / ASP.NET Core Web API and designing RESTful services. - Solid experience with SQL Server — schema design, T-SQL, stored procedures, indexing, and query optimization. - Proficient in JavaScript / TypeScript with hands-on experience in jQuery-based applications and component libraries such as Kendo UI and Bootstrap. - Experience or strong interest in modern UI frameworks (Angular preferred). - Strong understanding of SOLID, clean architecture, separation of concerns, and dependency injection. - Experience with automated testing frameworks (xUnit / NUnit / MSTest; Jest or Jasmine on the front end). - Familiarity with secure coding practices and OWASP Top 10; ability to triage and remediate CVEs from SCA tools. - Comfortable working in a long-lived codebase using legacy patterns (packages.config, Web Forms, jQuery) while incrementally modernizing. - Experience with Git, pull-request review workflows, and CI/CD pipelines. - Strong problem-solving skills, debugging discipline, and ability to work in an agile, collaborative environment. - Excellent written and verbal communication — able to document decisions and explain technical trade-offs to non-engineers.

Related Job Pages

More Backend Engineer Jobs

LeafLink logo

Senior Backend Engineer II, Marketplace

LeafLink

The Cannabis Industry's Wholesale Platform

Full TimeRemoteTeam 201-500Since 2016H1B No Sponsor

• Design and build backend services supporting commerce workflows and integrations. • Develop and maintain production-grade services using Python, Django, and Django REST Framework. • Collaborate with product and engineering teams to design scalable system solutions. • Contribute to architectural discussions and evolve service-oriented systems and event-driven architectures using technologies such as SNS, SQS, or event buses. • Write maintainable, secure, and well-tested backend code. • Improve system reliability, performance, observability, and operational resilience. • Build and maintain APIs used by internal services, external partners, and third-party integrations. • Work with relational databases such as PostgreSQL, including schema design, query optimization, and data modeling. • Refactor and modernize legacy systems as the platform evolves. • Deploy and operate services in AWS-based environments using modern cloud infrastructure patterns. • Contribute to and improve CI/CD pipelines to support safe, automated, and efficient testing and deployments. • Troubleshoot production issues, participate in root cause analysis, and implement long-term fixes. • Participate in code reviews and advocate for strong engineering standards, testing practices, and operational excellence.

United States
$185K - $200K / year
Action1 logo

Senior C++ Developer

Action1

Patch Management That Just Works | Real-time discovery and remediation of third-party and OS vulnerabilities

Full TimeRemoteTeam 51-200Since 2018H1B No Sponsor

• Design, develop, and maintain a robust, efficient, and secure cross-platform agent in modern C++. • Ensure seamless functionality and consistent behavior across Windows, Linux, and macOS environments. • Build integrations with OS-level APIs and services related to patching, system info gathering, and task execution. • Optimize agent performance for different platforms and deployment scenarios. • Handle communication with the cloud backend using secure and efficient protocols. • Stay current on system security best practices and OS updates that affect agent behavior.

Cyprus
Full TimeRemoteTeam 501-1,000H1B No Sponsor

• A Java Web Developer builds and maintains dynamic web applications using Java-based server-side technologies, developing features across the presentation and application layers in collaboration with designers, back-end engineers, and stakeholders. • Develop server-side web logic using Java EE, Jakarta EE, or Spring MVC, building maintainable and well-tested application components. • Build and maintain web UIs using templating engines like JSP or Thymeleaf, or integrate with modern JavaScript front-end frameworks. • Design and query relational databases using MySQL, PostgreSQL, or Oracle, ensuring efficient schema design and query performance. • Implement and consume RESTful web services, documenting endpoints clearly for front-end teams and third-party consumers. • Ensure cross-browser compatibility and responsive layouts across a range of devices and screen sizes. • Apply web security best practices including OWASP guidelines, CSRF protection, and XSS prevention throughout the application layer. • Maintain and deploy applications on servlet containers such as Tomcat or JBoss, supporting both on-premise and cloud environments.

Colombia
Job Closed
InternshipRemoteTeam 1-10Since 2025H1B No Sponsor

• You will work on the technical development of Occibo, mainly on backend services, APIs, database logic, file handling, AI workflow integration, and selected full-stack features. • Build and improve backend APIs using Node.js, TypeScript, and Express.js • Work with Supabase for database, authentication, and data management • Support file storage workflows using Cloudflare R2 • Help build AI workflow orchestration for book creation, illustration, layout, and export • Work with queue-based processing using Redis and BullMQ • Support integration with AI image-generation workflows such as ComfyUI • Create clean, maintainable, and well-documented code • Debug, test, and improve existing backend services • Support selected frontend or full-stack tasks when needed • Collaborate with product, design, and content team members

Germany
Job Closed