Truelogic Software logo
Truelogic Software

Premium boutique software development company that helps brands with big ideas to make a difference in people’s lives.

Senior Full-Stack Engineer, .NET, Angular

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 501-1,000Since 2004H1B No SponsorCompany SiteLinkedIn

Location

Colombia

Posted

5 days ago

Salary

0

Seniority

Senior

Job Description

Senior Full-Stack Engineer, .NET, Angular

Truelogic Software

• Develop and maintain responsive, modular, and high-quality Angular applications. • Implement UI components using TypeScript, HTML5, CSS\LESS\SCSS, and RxJS reactive patterns. • Manage global and component-level state using NgRx. • Write robust unit tests using Jest to ensure high code quality and maintainability. • Optimize web applications for speed, accessibility, and cross-browser compatibility. • Design and implement scalable and secure ASP.NET Core Web API services. • Write clean, maintainable C# code following SOLID and clean architecture best practices. • Build automated unit and integration tests using xUnit. • Develop efficient and reliable data-access layers using EF Core. • Collaborate on API architecture decisions, versioning, and documentation. • Design relational database schemas and write efficient SQL for SQL Server. • Perform strong data modeling to support complex domain logic. • Optimize queries and ensure application-level data integrity. • Containerize applications using Docker. • Build, enhance, and maintain CI/CD pipelines for automated deployments. • Use Git for version control and adhere to collaborative branching strategies. • Work closely with DevOps teams to ensure seamless application delivery.

Job Requirements

  • Proven experience with Angular (v18+ preferred) and TypeScript.
  • Strong understanding of RxJS, Observables, and reactive design patterns.
  • Hands-on experience with NgRx or similar state management libraries.
  • Expertise in ASP.NET Core Web API and designing RESTful services.
  • Strong command of C#, .NET ecosystem, and architecture best practices.
  • Solid experience with SQL databases and advanced query optimization.
  • Experience with modern DevOps tooling, CI/CD pipelines, and Docker.
  • Proficient with automated testing frameworks like Jest and xUnit.
  • Ability to write clean, maintainable, testable, and well-documented code.
  • Strong problem-solving skills and ability to work in an agile, collaborative environment.

Benefits

  • 100% Remote Work: Enjoy the freedom to work from the location that helps you thrive. All it takes is a laptop and a reliable internet connection.
  • Highly Competitive USD Pay: Earn an excellent, market-leading compensation in USD, that goes beyond typical market offerings.
  • Paid Time Off: We value your well-being. Our paid time off policies ensure you have the chance to unwind and recharge when needed.
  • Work with Autonomy: Enjoy the freedom to manage your time as long as the work gets done. Focus on results, not the clock.
  • Work with Top American Companies: Grow your expertise working on innovative, high-impact projects with Industry-Leading U.S. Companies.

Related Job Pages

More Backend Engineer Jobs

Full TimeRemoteTeam 11-50

Role Description We’re looking for a Senior Backend Engineer with deep Django expertise to help build and scale the core application layer at TaxGPT. This is a hands-on role for someone who has strong judgment in designing backend systems, writing clean and maintainable Django code, modeling complex business logic, and improving performance, reliability, and security in production systems. You’ll work closely with product, design, and leadership to ship backend features that power critical workflows for tax professionals. You should be comfortable operating in ambiguity, owning projects end-to-end, and helping shape backend engineering standards as the company scales. What You’ll Do - Design, build, and maintain core backend systems using Python, Django, and Django REST Framework - Own application architecture for backend features, including domain modeling, business logic, API design, and integrations - Build reliable, secure, and well-documented APIs used by our frontend and internal services - Write efficient, scalable database queries in PostgreSQL, and improve performance through indexing, query tuning, caching, and thoughtful schema design - Manage database migrations and evolving data models safely in production - Build and maintain asynchronous and background job workflows for longer-running tasks and system processes - Improve system reliability, observability, and operational readiness in collaboration with the broader engineering team - Implement secure authentication, authorization, and data protection patterns appropriate for sensitive financial workflows - Review code, mentor other engineers, and raise the standard for backend quality, testing, and maintainability - Partner closely with product, frontend, and leadership to translate ambiguous requirements into clean technical solutions - Contribute to architectural decisions and help the team balance speed, simplicity, and long-term scalability Qualifications - 7+ years of backend engineering experience, with significant production experience in Python and Django - Deep understanding of Django architecture, including models, views, serializers, middleware, auth, admin, signals, migrations, and application structure - Strong experience with Django REST Framework - Strong experience with PostgreSQL, including schema design, query optimization, indexing, and migration strategy - Experience building and scaling production backend services and complex business logic in growing product environments - Strong understanding of testing and reliability practices, including unit, integration, and API-level testing - Experience with asynchronous systems and background job processing, plus strong backend security fundamentals - Clear communicator who collaborates well across teams and operates effectively in a fast moving startup environment Nice to Have - Experience with AI/LLM-enabled products or backend systems that support AI workflows - Experience in fintech, tax, accounting, or other regulated domains - Experience scaling Django applications with caching, background workers, performance monitoring and production deployment environments - Experience improving developer experience, code quality, and engineering standards across a backend team Benefits - Comprehensive medical, dental, and vision coverage. - Remote-first: Work from anywhere across US, Canada or Mexico. - Ownership & Impact: Direct visibility into leadership, product strategy, and company growth initiatives. Your work directly influences revenue. - Professional Development: Access to top-tier sales training, AI tooling, and development resources including a $350 credit, all to sharpen your craft. - Culture: We’re a high-trust, high-output team. Expect fast feedback loops, real ownership, and cross-functional collaboration. Hiring Process - Intro Call - Technical Assessment - Technical Interview - Final Conversations

United States + 1 moreAll locations: United States | Canada
$140K - $160K / year
Full TimeRemoteTeam 1-10Since 2022H1B No Sponsor

• Build and operate Resend’s email transport infrastructure • Work on SMTP delivery, MTA systems, routing, retries, backoff strategies, and delivery controls • Design systems for domain-level, provider-level, customer-level, and IP-level throttling • Build infrastructure for shared IP pools, dedicated IPs, warmup execution, and reputation-aware routing • Improve how Resend classifies bounces, deferrals, transient failures, hard failures, and delivery outcomes • Build tools that help the team debug delivery issues by customer, domain, mailbox provider, route, IP, message type, and event • Help design systems that make sending behavior safer, more observable, and easier to operate • Translate reputation strategy into backend systems • Partner with Trust & Safety to build controls that protect Resend’s sending network from abuse • Participate in incident response for sending, provider, and deliverability-sensitive issues • Be on-call for critical services

Europe
$150K - $170K / year
Full TimeRemoteTeam 1-10Since 2022H1B No Sponsor

• Help define the architecture to support millions of daily API requests • Build and scale infrastructure to send dozens of millions of emails per day • Improve high availability across distributed applications • Scale databases like Postgres and Clickhouse to ensure they are performant • Enhance observability by using monitoring tools like Datadog • Refine disaster recovery plans to ensure recovery is quick and reliable • Help build infrastructure with IaC frameworks like CDK and TF • Work with Typescript and Golang • Design and operate async pipelines (queues, streams, idempotency, retries, DLQs)

United States
$150K - $170K / year
Evnek logo

Senior Backend Engineer, Python, FastAPI

Evnek

Redefining Possibilities with Agentic AI Solutions !

ContractRemoteTeam 51-200Since 2021H1B No Sponsor

• Design and develop scalable backend services using Python and FastAPI. • Build reliable document-processing pipelines capable of handling large PDFs (200+ pages). • Implement AI-driven document classification workflows using taxonomy-based logic and confidence scoring. • Design and maintain document taxonomies, classification schemas, and structured labeling systems. • Support multi-page document assembly using taxonomy-driven rules and page-level signals. • Integrate LLM APIs for document analysis and classification workflows (GPT-4 Vision API preferred). • Build robust asynchronous processing systems using queues, background workers, retry logic, and task orchestration. • Implement audit trails, data lineage tracking, taxonomy versioning, and classification rationale mechanisms. • Develop exception handling and fallback workflows, including 'needs review' paths for uncertain classifications. • Optimize backend performance, infrastructure utilization, and AI inference costs. • Collaborate with cross-functional teams to support compliance-oriented document workflows and business processes. • Support loan-processing workflows by classifying, validating, and assembling borrower documents such as KYC, income proofs, bank statements, and agreements.

India