Sweed POS logo
Sweed POS

The all-in-one retail cannabis software solution

Senior Backend Engineer – .Net, Team Lead

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 11-50H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

4 days ago

Salary

0

Seniority

Senior

Bachelor Degree4 yrs expEnglishMicroservices.NET

Job Description

Senior Backend Engineer – .Net, Team Lead

Sweed POS

• Design and develop backend services within our microservices ecosystem. • Build new services for subscriptions and loyalty. • Refactor and gradually extract business logic from the monolith into dedicated services. • Design interfaces for exchanging financial data between engineering teams. • Participate in architectural discussions and technical decision-making. • Improve system performance, maintainability, and transparency. • Review code and promote engineering best practices. • Collaborate closely with engineers across multiple product teams. • Gradually take ownership of leadership within the team.

Job Requirements

  • 4+ years of backend development experience.
  • Strong commercial experience with C# and .NET.
  • Experience building and maintaining production systems.
  • Experience working with large codebases.
  • Experience with microservices and/or modular monoliths.
  • Strong understanding of software architecture and backend design.
  • Strong algorithmic thinking and problem-solving skills.
  • Experience refactoring and evolving existing systems.
  • Experience making technical decisions and taking ownership of solutions.
  • Fast learner with the ability to quickly understand complex business domains.
  • Strong communication skills and a collaborative mindset.
  • English level sufficient for written communication and occasional calls with international teammates.
  • Experience using AI tools in software development workflows.

Benefits

  • Compensation in USD.
  • B2B contract with a US company.
  • 100% remote work.
  • Flexible working hours.
  • 20 paid vacation days.
  • 12 company holidays.
  • 3 sick leave days.
  • Medical insurance after probation.
  • Equipment reimbursement.

Related Job Pages

More Backend Engineer Jobs

Bet On Talent logo

Back-End Team Leader, Go

Bet On Talent

Your go-to place for career opportunities in iGaming, Gaming and Fintech.

Full TimeRemoteTeam 1-10Since 2021H1B No Sponsor

• Lead and mentor a team of Go engineers - setting clear expectations, running code reviews, and driving continuous improvement. • Take end-to-end ownership of the backend roadmap, ensuring reliable delivery without compromising on quality. • Partner with the Software Architect to translate the technical vision into execution-ready plans. • Design and maintain high-performance, scalable backend services and APIs built in Go. • Own the team's AWS infrastructure - from architecture decisions to deployment, monitoring, and cost efficiency. • Foster a culture of accountability, clean code, and rigorous testing across the engineering team.

Malta
Bet On Talent logo

Senior Golang Developer

Bet On Talent

Your go-to place for career opportunities in iGaming, Gaming and Fintech.

Full TimeRemoteTeam 1-10Since 2021H1B No Sponsor

• Design, build, and maintain high-performance backend services and APIs in Go. • Own the AWS infrastructure - from provisioning and deployment to monitoring and cost optimisation. • Work closely with the Software Architect to align technical decisions with the long-term infrastructure vision. • Write clean, well-tested, and maintainable code that sets a high bar for the rest of the team. • Identify and resolve performance bottlenecks, ensuring system stability and uptime at scale. • Contribute to code reviews and architectural discussions as an active voice in the engineering team.

Malta
Full TimeRemoteTeam 1,001-5,000Since 1994H1B No Sponsor

• Experiencia de al menos 5 años como Desarrollador/a Full Stack, con foco en backend • Experiencia avanzada en Node.js (imprescindible) • Conocimiento de React para mantenimiento/adaptación de frontend • Experiencia revisando código y evolucionando prototipos a entornos productivos • Capacidad analítica, autonomía y trabajo en equipo • Nivel de inglés C1 • Se valora experiencia en entornos complejos o sector aéreo

Spain

Golang Developer

Bright Vision Technologies

Bright Vision Technologies is a forward-thinking software development company dedicated to building innovative solutions that help businesses automate and optimize their operations. We leverage cutting-edge technologies to create scalable, secure, and user-friendly applications. We recognize that our people are our strength. We are an equal opportunity employer and place a high value on diversity and inclusion. We do not discriminate on the basis of any protected attribute. We make reasonable accommodations for applicants’ and employees’ religious practices and beliefs, as well as mental health or physical disability needs. Bright Vision Technologies is an Equal Opportunity Employer, including Disability/Veterans.

Role Description We are seeking an experienced Golang Developer to design and build high-performance backend services, infrastructure tooling, and cloud-native applications using Go. In this role you will work on systems where latency, concurrency, and operational efficiency are first-class concerns, and you will contribute to a codebase shared by engineers across multiple teams. The ideal candidate will combine strong Go expertise with broad systems knowledge, including network programming, container ecosystems, and distributed system design. You will work closely with cross-functional partners — product, design, engineering, operations, and business stakeholders — to translate ambiguous requirements into well-engineered solutions, and will be expected to raise the bar through code review, design review, and mentorship of more junior engineers. The successful candidate brings strong engineering discipline, a clear communication style, and a track record of shipping meaningful work that holds up well in production. Key Responsibilities - Design and implement performant backend services and APIs in Go, with strong attention to concurrency, error handling, and resource management. - Build cloud-native applications using Go and Kubernetes-native libraries, applying idiomatic Go patterns, well-defined module boundaries, and operational hooks. - Develop CLI tools, Kubernetes controllers, and custom operators for internal platforms. - Implement gRPC and REST APIs with appropriate observability and security. - Profile and optimize Go applications for memory, GC, and goroutine behavior. - Integrate with messaging systems (Kafka, NATS) and data stores (PostgreSQL, Redis, etcd). - Build comprehensive automated tests, including unit, integration, and benchmark tests. - Implement structured logging, metrics emission, and distributed tracing throughout services. - Lead code reviews and uphold engineering standards in Go projects. - Mentor and coach junior and mid-level engineers through code review, design review, pair programming, and structured knowledge sharing. - Contribute meaningfully to internal Go libraries, shared platform tooling, and reusable patterns. - Maintain comprehensive, current technical documentation. - Continuously evaluate Go ecosystem evolution and contribute to internal patterns. Qualifications - Bachelor’s degree in Computer Science, Engineering, or a related technical discipline. - Five or more years of professional software engineering experience, with significant time in Go. - Strong understanding of Go concurrency patterns (goroutines, channels, contexts). - Hands-on experience building production gRPC and/or REST APIs in Go. - Experience with Kubernetes-native development (client-go, controller-runtime). - Solid experience with relational and key-value data stores. - Strong understanding of distributed systems and networking fundamentals. - Experience with CI/CD pipelines and container-based deployment. - Excellent debugging and performance-engineering skills. - Strong communication and documentation skills. Preferred Qualifications - Open-source contributions to Go-based projects. - Experience writing Kubernetes operators or controllers. - Familiarity with eBPF, service mesh, or low-level systems programming. - Exposure to security-sensitive Go projects (cryptography, auth). - Experience with WASM, Tinygo, or embedded systems. How to Apply For immediate consideration, please send your resume to [email protected] or contact us at (908) 505-3899. We recognize that our people are our strength, and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company.

United States
$100K - $150K / year