Job Closed

This listing is no longer active.

Abstra logo
Abstra

Personalized solutions and expert guidance from your trusted nearshore partner.

Senior Software Engineer – MassTransit, SAGA experience

Full-stack EngineerSoftware EngineerContractRemoteSeniorTeam 51-200Since 2007H1B No SponsorCompany SiteLinkedIn

Location

Latin America

Posted

72 days ago

Salary

0

Seniority

Senior

Job Description

Senior Software Engineer – MassTransit, SAGA experience

Abstra

• Analyze software requirements to determine the best solution to deliver business goals, including estimating and planning throughout an agile software development lifecycle. • Modify codebase to implement complex software modifications following appropriate standards for coding and design patterns, source code control, unit testing, and continuous integration and deployment. • Analyze and troubleshoot complex errors in software applications to determine root cause and resolution. • Assist with testing and written description of application software changes • Collaborate with team members, actively participate in all Scrum ceremonies and activities, including pair programming and peer code review, with a constant focus on continuous improvement. • Be a driver for innovation on the scrum team by leading or assisting in technical research initiatives, sometimes working with other teams. • Responsible for protecting, securing, and properly handling all confidential data held by the company to ensure against unauthorized access, improper transmission, and/or unapproved disclosure of information that could result in harm to the company or our clients.

Job Requirements

  • Bachelor’s degree in computer science, engineering or related experience preferred.
  • Technical leadership skills for effective participation in design discussions with both technical and non-technical audiences creating technical documentation and diagrams.
  • Strong understanding of good object oriented design principles (patterns, cohesion/coupling, S.O.L.I.D., data structures and algorithms).
  • Strong experience writing clean and maintainable code using engineering best practices such as unit testing, TDD, continuous integration and deployment, automation, design patterns, refactoring, etc.
  • Experience with Agile SDLC practices.
  • Strong problem solving and communication skills.
  • Strong troubleshooting skills.
  • Minimum 5 years of professional experience developing software & systems on the Microsoft Technology Stack using C# and .Net.
  • Experience with Saga design patterns or MassTransit framework required.
  • Basic Experience with HTML, CSS, and JavaScript.
  • Strong experience with a relational database such as Sybase, MSSQL, Oracle.
  • Experience with distributed systems, Services Oriented Architecture, RESTful services, and Microservices development. (mandatory)
  • Good understanding of web technologies such as HTTP and Apache HTTP.
  • Experience with multi-threaded applications and memory management.
  • Experience with continuous integration and deployment (CI/CD), automation, and related tools.
  • Experience with at least one modern JavaScript front-end framework (ReactJS, KnockoutJS, Angular, Bootstrap) with a preference for ReactJS.

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 Full-stack Engineer Jobs

Boosted logo

Staff Engineer

Boosted

Our team of founders and senior engineers build product and data solutions for the most complex problems.

Full TimeRemoteTeam 11-50Since 2022H1B No Sponsor

• Own and evolve the architecture of large, business-critical systems with a focus on scalability, reliability, and maintainability. • Lead the technical design of complex and ambiguous projects, defining clear system boundaries, tradeoffs, and implementation plans. • Set and uphold technical standards that influence work across multiple teams. • Tackle the hardest technical challenges in a project and surface risks early. • Debug and resolve complex, cross-cutting issues across services, infrastructure, and data layers. • Proactively identify systemic technical debt and lead efforts to reduce it. • Make high-quality technical decisions by balancing delivery speed, cost, reliability, and long-term impact. • Design, deploy, and operate cloud-native systems, primarily on GCP and AWS. • Plan and implement infrastructure using Infrastructure as Code tools such as Terraform. • Build and maintain CI/CD pipelines that support reliable, repeatable deployments. • Ensure systems are observable, operable, and resilient in production environments. • Continuously look for opportunities to simplify infrastructure and reduce operational overhead and cost. • Set technical direction for backend systems by choosing the right language and architecture for the problem, with a focus on reliability, performance, and long-term ownership. • Translate business goals into clear, durable system designs, defining service boundaries and API contracts that teams can evolve with confidence. • Lead the design of data-intensive systems across ingestion, processing, storage, and serving, making explicit tradeoffs across scale, latency, cost, and correctness. • Ensure systems are operable at scale through strong data contracts, observability, failure handling, and clear ownership. • Work closely with clients to shape and refine technical solutions. • Actively question and challenge requirements to uncover the real underlying problems. • Propose alternative technical approaches when they better meet business goals or system constraints. • Communicate technical designs clearly through written documentation, diagrams, and proofs of concept. • Mentor and support other engineers through technical guidance, pairing, and reviews.

Canada
Active Theory logo

Full Stack Technical Lead

Active Theory

Creative Technology & Innovation Studio

OtherRemoteTeam 11-50Since 2012H1B No Sponsor

• Architect and develop web platforms using open source technologies such as JavaScript, TypeScript, React/Vue/Svelte, Node.js, and standard tech used within the studio and our clients. • Learn and develop expertise in Hydra, Active Theory's proprietary web framework, for project-specific implementations and maintenance. • Uphold technical standards for key client partnerships and accounts. • Lead technical planning, capacity management, the technical team, and project delivery for large-scale initiatives. • Launch and deliver projects successfully, meeting project and client objectives. • Create technical documentation, information architecture and technical diagrams and be able to communicate highly technical concepts clearly to all stakeholders. • Interface directly with clients on technical requirements, integrations, and project planning. • Integrate AI workflows and manage complex backend systems. • Work with Google Cloud Platform and AWS where needed. • Manage technical areas including analytics, SEO implementation, security, and accessibility compliance. • Provide technical leadership through code reviews and team mentorship.

California
Job Closed
MLabs logo

Senior Web3 Software Engineer

MLabs

We are a Haskell, Rust, Blockchain and AI consultancy.

OtherRemoteTeam 51-200H1B No Sponsor

• Dapp Development: Design, build, and maintain modern, responsive frontend applications integrated with blockchain protocols for core DeFi products and exchanges. • Protocol Integration: Implement integrations with blockchain infrastructure (e.g., EVM chains, custom VMs), wallet extensions (MetaMask, Phantom, WalletConnect), and on-chain data sources such as subgraphs and indexers. • Security & User Flow: Execute secure user flows for transactions, multi-sig approvals, cross-chain bridging, and account abstraction. • Infrastructure Collaboration: Contribute to API design (REST/GraphQL), RPC optimization, and indexer queries to ensure high-performance, real-time data delivery. • Technical Leadership: Establish frontend architecture, design systems, and Web3 best practices, including gas optimization, reentrancy guards, and accessibility. • Mentorship & Code Quality: Perform rigorous code reviews (including Solidity/Sway), mentor engineering staff, and drive strategic decisions regarding stack interoperability and scalability. • UX Optimization: Translate complex DeFi requirements, such as MEV protection and oracle feeds, into intuitive UI/UX for professional trading interfaces. • Roadmap Strategy: Proactively identify technical debt, propose infrastructure upgrades, and technically shape the product roadmap.

United States
$170K - $195K / year
Job Closed
CopilotKit logo

Senior Software Engineer, Core Frameworks – Protocols

CopilotKit

Open-Source Infrastructure for in-app AI Copilots.

OtherRemoteTeam 11-50Since 2023

• Build the core infrastructure powering the next generation of AI-native applications. • Design TypeScript & Python SDKs, real-time systems, and developer-facing abstractions used by tens of thousands of engineers. • Collaborate with leading AI infrastructure teams and hyperscalers to make integrating AI copilots seamless. • Own systems end-to-end and help shape how production-grade AI agents interact with users. • Direct AI to generate, refactor, and explore while evaluating outputs and course-correcting in real time.

United States