Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Senior Backend Engineer

at Weekday AI

Posted 1 day ago 3 applied

Description:

  • We are looking for a Senior Backend Engineer who is passionate about designing scalable systems, writing clean and efficient code, and building the backbone of products that impact thousands of users.
  • You will be a core contributor to our engineering team, working on mission-critical applications, APIs, and data systems that power our platforms.
  • This is an exciting opportunity to work with cutting-edge technologies in a collaborative environment where your technical insight and problem-solving skills will shape our backend architecture and ensure the performance, reliability, and security of our services.
  • Key responsibilities include designing, building, and maintaining robust, scalable backend systems, services, and APIs that support web and mobile applications.
  • You will architect microservices-based solutions that are maintainable and optimized for performance, continuously refactoring code and system components to improve quality and performance.
  • You will design efficient database schemas, write complex queries, and ensure data integrity and performance, with experience in both SQL and NoSQL being a plus.
  • You will develop RESTful and/or GraphQL APIs and integrate with third-party services and internal microservices.
  • Responsibilities also include writing unit and integration tests, managing CI/CD pipelines, ensuring high test coverage, and automated deployment practices.
  • You will ensure backend systems meet security standards and best practices, addressing vulnerabilities and handling data with sensitivity and compliance.
  • You will work closely with frontend engineers, DevOps, product managers, and designers to deliver end-to-end features, participate in code reviews, and mentor junior engineers.
  • Implementing logging, monitoring, and alerting to ensure system availability and proactively detect issues will also be part of your role.

Requirements:

  • Minimum of 3 years of professional experience in backend development roles is required.
  • Proficiency in backend programming languages such as Node.js, Python, Go, Ruby, or Java is essential, along with experience with modern backend frameworks like Express, Django, or Spring Boot.
  • Hands-on experience with relational databases like PostgreSQL, MySQL, and/or NoSQL databases like MongoDB, Redis is necessary.
  • Familiarity with microservices architecture, event-driven systems, and message queues (Kafka, RabbitMQ, etc.) is required.
  • Experience with cloud platforms (AWS, Azure, GCP), containerization (Docker), orchestration (Kubernetes), and CI/CD pipelines is expected.
  • A deep understanding of software engineering principles, design patterns, code modularity, and system scalability is crucial.
  • Strong problem-solving ability, attention to detail, excellent communication skills, and a collaborative mindset are essential soft skills for this position.

Benefits:

  • This is a full-time position that offers the opportunity to work with cutting-edge technologies.
  • You will be part of a collaborative environment that values your technical insight and problem-solving skills.
  • The role provides the chance to shape backend architecture and ensure the performance, reliability, and security of services that impact thousands of users.
  • You will have the opportunity to mentor junior engineers and participate in code reviews, enhancing your professional development.
  • Working on mission-critical applications and APIs will provide valuable experience in the field.