Premium boutique software development company that helps brands with big ideas to make a difference in people’s lives.
Principal Full-Stack Engineer, .NET/Angular - AI-First Development
Location
Colombia
Posted
4 days ago
Salary
0
Seniority
Lead
Job Description
Principal Full-Stack Engineer, .NET/Angular - AI-First Development
Truelogic Software
• Design, develop, and deliver scalable SaaS applications using .NET, Angular, SQL Server/PostgreSQL, and AWS. • Own end-to-end delivery of features—from domain modeling and backend services through frontend development, automated testing, deployment, and production support. • Generate production-ready code using AI Assisted development tools from Replit designs with internal design standards, reusable components, accessibility guidelines, responsive design principles, and frontend best practices. • Collaborate with Architects to define application architecture and validate technical approaches by building proof-of-concepts (PoCs) where appropriate. • Design solutions using modern architectural patterns including Domain-Driven Design (DDD), CQRS, Event-Driven Architecture, Backend-for-Frontend (BFF), and API Gateway. • Build modern Angular applications using standalone components, Signals, RxJS, Reactive Forms, and reusable component architecture. • Design efficient data models, optimize SQL performance, and implement scalable integration and messaging patterns. • Mentor engineers through technical guidance, architecture discussions, code reviews, and knowledge sharing. • Leverage AI-powered development tools such as GitHub Copilot, Cursor, Claude Code, and agentic AI workflows to improve software quality and engineering productivity.
Job Requirements
- 10+ years of professional software engineering experience.
- Experience as a Principal, Lead Engineer, or equivalent technical leadership role.
- Expert proficiency in C#, .NET, Entity Framework, SQL Server/PostgreSQL, and Angular.
- Strong experience with DDD, CQRS, REST APIs, event-driven architecture, and distributed systems.
- Experience designing secure, scalable, multi-tenant SaaS applications.
- Strong knowledge of SQL optimization, data modeling, and technologies such as Redis and OpenSearch/Elasticsearch.
- Experience with automated testing, CI/CD, Git, Agile development, and modern DevOps practices.
- Experience with observability and monitoring tools, along with static analysis tools such as SonarQube and Mend.
- Experience using AI coding assistants such as GitHub Copilot, Cursor, Claude Code, or similar tools.
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 Guides
Related Job Pages
More Backend Engineer Jobs
Principal Full-Stack Engineer, .NET/Angular, AI-First Development
Truelogic SoftwarePremium boutique software development company that helps brands with big ideas to make a difference in people’s lives.
• Design, develop, and deliver scalable SaaS applications using .NET, Angular, SQL Server/PostgreSQL, and AWS. • Own end-to-end delivery of features—from domain modeling and backend services through frontend development, automated testing, deployment, and production support. • Generate production-ready code using AI Assisted development tools from Replit designs with internal design standards, reusable components, accessibility guidelines, responsive design principles, and frontend best practices. • Collaborate with Architects to define application architecture and validate technical approaches by building proof-of-concepts (PoCs) where appropriate. • Design solutions using modern architectural patterns including Domain-Driven Design (DDD), CQRS, Event-Driven Architecture, Backend-for-Frontend (BFF), and API Gateway. • Build modern Angular applications using standalone components, Signals, RxJS, Reactive Forms, and reusable component architecture. • Design efficient data models, optimize SQL performance, and implement scalable integration and messaging patterns. • Mentor engineers through technical guidance, architecture discussions, code reviews, and knowledge sharing. • Leverage AI-powered development tools such as GitHub Copilot, Cursor, Claude Code, and agentic AI workflows to improve software quality and engineering productivity.
• Collaborate with a team to understand and implement complex logic in our backend platform solutions. • Write maintainable and scalable code following best practices. • Stay up-to-date with the latest techniques, frameworks, and libraries relevant to Java backend development. • Translate business requirements into technical solutions, estimate time and costs, and determine requirements and specifications. • Develop, test, and deploy backend solutions to our clients' satisfaction. • Provide ongoing maintenance for present and future projects. • Work collaboratively with cross-functional teams to define and develop product roadmaps. • Collaborate with creative and development teams to execute ideas and projects effectively. • Write support documentation and provide training to internal and external users on the solutions provided. • Be willing to work extra hours when necessary, such as during GoLive deadlines or other critical project phases. • Utilize knowledge in iGaming to enhance our solutions and meet industry standards.
Java Technical Lead
accesa.euThe place where creative problem-solvers that care for people, solutions, and their impact thrive
• Design scalable solutions: Develop and maintain Java-based backend applications and microservices with a focus on performance and reliability. • Deliver high-quality code: Implement applications following best practices in clean code, testing, and performance optimization. • Support modern deployment practices: Work closely with DevOps to containerize and deploy applications and integrate CI/CD pipelines. • Leverage event-driven architecture: Use events to build robust, asynchronous systems that support scalability and decoupled services. • Optimize data interactions: Design and maintain efficient relational database integrations that ensure data integrity and system responsiveness. • Contribute to strong engineering standards: Engage in architectural discussions, perform code reviews, and promote best practices. • Leverage AI code companions: Utilize hands-on AI code companions and intelligent development tools to enhance productivity, accelerate development cycles, and maintain code quality standards while staying current with modern development practices. • Mentor and grow the team: Experience guiding teams through mentoring, coaching, onboarding, knowledge sharing, and creating a safe, collaborative working environment.
Backend Developer – PHP
AiraloWorld’s first eSIM store that gives you access to eSIMs for 200+ countries worldwide at affordable prices.
• Develop and maintain robust backend services capable of handling high-volume global traffic. • Implement functional APIs and optimize query performance to ensure a seamless user experience. • Contribute to our modular architecture, helping us build resilient, service-oriented systems. • Write clean, maintainable code by applying SOLID principles, OOP best practices, and design patterns. • Master the art of debugging, identifying and resolving issues across our stack with precision. • Integrate asynchronous processes using queues and basic event-driven patterns to improve system efficiency. • Collaborate closely with Senior Engineers and Product teams to turn requirements into high-quality technical solutions.



