Job Closed

This listing is no longer active.

Abstra logo
Abstra

Personalized solutions and expert guidance from your trusted nearshore partner.

Senior Software Engineer, .NET

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200Since 2007H1B No SponsorCompany SiteLinkedIn

Location

Latin America

Posted

116 days ago

Salary

0

Seniority

Senior

Bachelor Degree5 yrs expEnglishAWSDistributed SystemsMicroservices.NET

Job Description

Senior Software Engineer, .NET

Abstra

• Design, develop, and maintain modern applications and services using C# and .NET 8+. • Build and enhance REST APIs and backend services with a focus on scalability, maintainability, and performance. • Contribute to the design and implementation of distributed systems and service-oriented architectures. • Apply SOLID principles and sound object-oriented design practices to produce clean, extensible, and testable code. • Work with relational and non-relational databases, including schema design, query tuning, and efficient data access patterns. • Collaborate with engineers, architects, and business stakeholders to translate requirements into practical technical solutions. • Participate in code reviews, design discussions, and technical problem-solving to improve code quality and team effectiveness. • Use modern AI development tools responsibly to accelerate delivery and improve engineering workflows. • Contribute to cloud-based application development (AWS experience is preferred but not required). • Troubleshoot production issues, identify root causes, and implement durable solutions. • Document technical designs, architectural decisions, and implementation details as needed. • Continuously learn and adapt to new tools, frameworks, and practices.

Job Requirements

  • 5 to 15 years of professional experience as a software developer.
  • Strong experience with C# and .NET 8 or above.
  • Strong written and verbal communication skills.
  • Strong understanding of object-oriented programming principles.
  • Strong understanding and practical application of SOLID principles.
  • Good knowledge of AI tools and the ability to use them effectively to accelerate development.
  • Experience building REST APIs and backend services.
  • Experience developing distributed systems, microservices, or event-driven systems.
  • Strong database skills across both relational and non-relational technologies.
  • Good analytical and problem-solving skills.
  • Strong teamwork mentality and ability to collaborate effectively with others.
  • Familiarity with AI tools for software development.
  • Familiarity with Microsoft technologies and development platforms.
  • Enthusiasm for learning new technologies and growing as an engineer.
  • Bachelor’s degree from an accredited four-year college or university in Computer Science, Software Engineering, Computer Engineering, or a related technical field.

Benefits

  • Flexible working hours and remote work options
  • Opportunities for professional growth and development
  • A collaborative and inclusive work environment
  • The chance to work on impactful projects with a talented team
  • Excellent compensation in USD
  • Hardware and software setup (mandatory)

Related Job Pages

More Backend Engineer Jobs

Full TimeRemoteTeam 201-500H1B No Sponsor

• Participate in the development of APIs and other back-end components • Ensure the operation and maintenance as well as the evolution of existing systems • Participate in technical design of our back-end systems • Ensure all phases of development, code review, versioning, documentation and maintenance • Write unit tests, follow code naming and coding style rules, participate in code reviews • Respect the methods and processes put in place (agile methodology) • Ensure a permanent technological watch

France
Tivita logo

Backend Software Engineer – Fintech

Tivita

Impulsionando o sucesso de clínicas e consultórios ✨

Backend Engineer116 days ago
Full TimeRemoteTeam 11-50Since 2023H1B No Sponsor

• Develop and enhance features within Tivita's fintech context • Design secure, scalable, maintainable, and consistent solutions • Document processes, workflows, and code developed • Investigate, diagnose, and resolve failures quickly • Proactively identify issues before they impact customers • Implement improvements in observability, logging, and alerts • Respond rapidly to critical incidents with a sense of urgency and clear prioritization

Brazil
Job Closed
Patrianna logo

Senior Java Engineer

Patrianna

Fast growing product development company

Backend Engineer116 days ago
Full TimeRemoteTeam 51-200Since 2011H1B No Sponsor

• Design and deliver clean, scalable, and testable Java-based backend systems with minimal supervision • Collaborate with cross-functional teams including backend, web, mobile, QA, and product teams • Take ownership of specific services or functional areas within our large-scale architecture • Leverage AI tools and assistants as integral parts of your development workflow—from system design to code review • Contribute to maintaining high test coverage, predictable production behavior, and seamless scalability • Drive engineering excellence through modern practices and continuous improvement

Ukraine

Role Description RV LIFE is seeking an experienced, systems-minded leader to take full ownership of our customer support operation and team, ensuring that member issues, recurring friction, and support insights are brought back to product and engineering. - Assess our current support operation across people, workflows, documentation, and tooling. - Make the support operation more effective, consistent, and easier to scale. - Improve how existing systems are used and identify gaps in team capabilities. - Raise standards for quality and accountability. - Directly lead a remote team of 12 customer support representatives. - Help structure and optimize the support system for minimal manual friction. - Own AI-powered support experiences and the documentation that powers them. - Use Zendesk as the primary system for managing and improving support operations. Qualifications - 5+ years of experience in customer support, support operations, or member experience roles. - 2+ years of experience leading, coaching, or managing frontline support teams. - 3+ years of hands-on experience working inside Zendesk or a similar helpdesk platform. - 2+ years of experience building or maintaining routing rules, tagging structures, triggers, automations, and escalation workflows. - 1+ year of experience translating support issues into Jira tickets or working directly with product and engineering teams on bug reporting and issue triage. - Experience owning or improving a knowledge base, internal documentation, or AI-assisted support content. - Deep empathy and patience for a user base with widely varying levels of technical literacy. - Strong judgment, clear communication, and a bias toward fixing recurring problems instead of repeatedly reacting to them. Requirements - Take full ownership of the support operation as a system. - Continuously improve workflows, documentation, tooling, and AI-assisted support. - Audit the current support operation and prioritize practical improvements. - Design routing, tagging, escalation, and automation rules. - Manage and continuously improve our AI-powered support chatbot. - Ensure documentation is clear, accurate, current, and structured. - Design and maintain a structured feedback loop from support to product and engineering. - Define and track meaningful support metrics beyond ticket volume. - Set standards for tone, clarity, empathy, and accuracy across human and AI responses. Benefits - Expected base salary range: $80,000 to $110,000, depending on experience, skills, and overall fit. - Variable bonus pay based on individual and company performance. - Employer-sponsored group health plans (medical, dental, vision) with no waiting period. - 401(k) eligibility after 90 days with company match. - A broad paid holiday schedule. - $150/month health, wellness, and home office stipend. - Flexible Time Off (FTO) for all full-time employees. - Remote work flexibility in a fully distributed company. Application Process - Resume and short written application. - Role-relevant written questions instead of a generic cover letter. - Initial video interview with qualified candidates. - Practical exercise based on a realistic support operations scenario. - Final interviews with key stakeholders and professional references. - Background verification consistent with applicable law. Equal Opportunity Employer We are an equal-opportunity employer and welcome candidates from all backgrounds to apply. We are committed to fostering an inclusive environment where everyone feels respected and valued.

United States
$80K - $110K / year
Job Closed