Job Closed

This listing is no longer active.

Rain logo
Rain

Earned wages delivered before payday + dozens of other financial wellness benefits at no cost.

Senior Backend Engineer

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 201-500Since 2019H1B SponsorCompany SiteLinkedIn

Location

Europe

Posted

140 days ago

Salary

0

Seniority

Senior

Job Description

Senior Backend Engineer

Rain

• Translate product requirements into robust technical solutions, recommend alternative approaches, and lead engineering efforts to meet ambitious targets • Design and implement reliable systems and applications in a fully distributed micro-services architecture • Build and maintain integrations with 3rd-party vendors and partners • Design and implement highly available RESTful APIs supporting user-facing web and mobile applications • Focus on creating reusable code and libraries that ensure scalability for future projects • Enforce observability best practices, leveraging tools like logging, metrics, and alerting systems • Create and maintain detailed technical documentation (architecture designs, APIs, workflows, and system configurations) • Continuously monitor systems for opportunities to maximize performance and scalability

Job Requirements

  • At least 5 years of professional experience as an engineer
  • Proficient in backend languages: Go/Golang, Python, and/or C++
  • Strong expertise in designing and developing RESTful APIs
  • Expertise in SQL and NoSQL database technologies, including data model design and optimization
  • Proven experience at building reliable and scalable user-facing applications
  • Proficiency in message queuing systems such as Kafka (preferred), RabbitMQ, or Flink
  • Familiarity with Cloud technologies: AWS/Azure/GCP, serverless, Docker, Kubernetes, ECS among others
  • Effective release management experience for ensuring zero downtime and experience with CI/CD frameworks such as Gitlab CI and Github actions

Benefits

  • Diversity, Equity and Inclusion commitments
  • Commitment to Equal Employment Opportunity

Related Job Pages

More Backend Engineer Jobs

The College Board logo

Lead Engineer – Full-Stack, Backend

The College Board

Clearing a path for all students to own their future

Backend Engineer140 days ago
OtherRemoteTeam 1,001-5,000Since 1900H1B No Sponsor

• Design and deliver high-quality software that is scalable, secure, and reusable— leveraging modern technologies, proven design patterns, and cloud-native practices to power BigFuture’s core tools. • Collaborate with product owners, architects, and stakeholders to uphold the highest engineering standards and translate big ideas into impactful, student-facing solutions. • Break down new product capabilities into actionable, verifiable technical changes that move quickly from concept to reality. • Design and implement solutions to allow rapid testing of innovative concepts using the latest technologies, typically React web apps • Create sharable documentation, both technical and non-technical • Exercise discretion in prototyping: investing time to make sure the most important things work well, and working with the team to mock or minimize less important features • Maintain clean code and strong engineering standards such that when prototypes are greenlit for further development, the project is easy to build upon • Continuously develop the skills required to work with this rapidly developing technology • Participate in, or lead Agile SCRUM ceremonies (Sprint Planning, Grooming, Daily SCRUM, Demo) by contributing to team deliverables and driving alignment, focus, and momentum across sprints. • Elevate team performance by giving and receiving thoughtful code reviews, mentoring peers, and helping solve complex technical challenges. • Assist in resolving production issues with urgency and precision, ensuring a smooth and reliable user experience. • Model discipline in adhering to development standards, security practices, and CI/CD principles while helping the team move fast without compromising quality. • Continuously grow your skills and embrace a poly-skilled environment where everyone contributes beyond their specialty. • Serve as an organizational Subject Matter Expert on implementing Generative AI applications • Work with our Enterprise Architecture team to review and/or establish implementation patterns involving Generative AI tools • Advise on, and where feasible , create tools and infrastructure that will enable teams to safely deploy Generative AI tools • Keep abreast of developments in GenAI capabilities and implementations • Share knowledge of new developments with the team via chats, meetings, and presentations when appropriate • Serve as an advisor to internal teams developing staff education around Generative AI

United States
$165K - $179K / year
Voltex Electrical Accessories logo

Senior .NET Developer – IoT

Voltex Electrical Accessories

Australia's #1 Brand when it comes to Caring about Electrical Contractors! That's why it's a 25 Year Warranty.

Backend Engineer140 days ago
Full TimeRemoteTeam 51-200Since 2001H1B No Sponsor

. - Design and develop high-performance backend services in **C#**. - Architect **cloud-agnostic** solutions deployable on **AWS**, **GCP**, **Azure**, or on-premises. - Build and maintain **REST APIs** with a focus on performance and scalability. - Implement **real-time event-driven systems**, including push notifications, web hooks, and messaging services. - Design and optimize **PostgreSQL** and **Redis** systems for relational, caching, and live data sync use cases. - Ensure observability through **Sentry** or similar tools for monitoring and performance tracing. - Implement strong **API security** (OAuth2/OIDC, JWT, rate limiting, input validation). - Manage **configuration synchronization** and **state consistency** between devices and cloud systems. - Build and deploy containerized services using **Docker** and **CI/CD pipelines**. - Maintain exceptional **code quality**, **SQL optimization**, and **documentation standards**.

Philippines
OtherRemoteTeam 501-1,000Since 1997H1B No Sponsor

• Provide guidance on system architecture decisions, making sure the technical direction aligns with business goals. • Conduct thorough code reviews, ensuring best practices are followed, identifying potential issues, and mentoring junior developers in improving their coding skills. • Provide technical guidance, share knowledge, and help junior and mid-level engineers grow in their roles by reviewing their work and offering constructive feedback. • Work closely with other teams to ensure seamless delivery of software projects and alignment across departments. • Be able to break down large, complex tasks into smaller, manageable components and distribute them among team members. • Play a key role in agile processes, including sprint planning, daily stand-ups, retrospectives, and prioritization of tasks. • Communicate effectively with stakeholders, including product managers, designers, and clients, to clarify requirements and ensure alignment with business objectives. • Handle complex technical challenges, debugging, and resolving issues that may be beyond the scope of junior engineers. • Participate in on-call rotation to support the “you build it you own it” mantra • Understanding and utilization of software development tools including version control, building processes, debuggers, and test frameworks for: • Primary technologies (may include): • Typescript, Angular • JavaScript, Node.js, React.js • Python • AWS services (Lambda, DynamoDB, OpenSearch, Kinesis, API Gateway, Step Functions, and others) • IaC: Terraform, CloudFormation, Serverless • Secondary technologies • AWS services (OpenSearch, Lambda, DynamoDB, Kinesis, RDS, ECS, and others) • SOAP/REST web service APIs • Redis, NoSQL • AWS SageMaker, Glue • Microsoft SQL Server

United States
$100K - $185K / year
Job Closed
Full TimeRemoteTeam 1-10H1B No Sponsor

• Build and improve features across our Ruby on Rails + React stack • Work with product and design to turn requirements into working features • Write clean, maintainable code and learn best practices around testing • Help debug issues and improve performance over time • Participate in code reviews and team discussions • Learn how we deploy and operate the platform (Docker, cloud infrastructure)

Canada