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

Remote Backend engineer

at Weekday AI

Posted 2 days ago 1 applied

Description:

  • We are seeking a highly skilled and experienced Senior Backend Engineer to join our growing engineering team.
  • This is a key role responsible for designing, developing, and maintaining scalable and high-performance backend systems that power our core products and services.
  • You will work closely with cross-functional teams including front-end developers, product managers, and DevOps engineers to deliver end-to-end solutions that are reliable, secure, and efficient.
  • Key responsibilities include designing and implementing robust, scalable, and efficient backend systems using modern programming languages and frameworks.
  • You will write clean, maintainable, and well-documented code following industry best practices.
  • The role involves developing and integrating RESTful and/or GraphQL APIs to support mobile and web applications.
  • You will optimize system performance for scalability, reliability, and low latency.
  • Leading code reviews, architecture discussions, and technical decision-making is part of the job.
  • You will collaborate with DevOps teams to implement CI/CD pipelines and ensure smooth deployments.
  • Debugging production issues and leading root cause analysis to deliver timely resolutions is expected.
  • Mentoring junior engineers and promoting a culture of technical excellence and continuous improvement is essential.
  • You will ensure system security through best practices in access control, data protection, and secure coding.
  • Maintaining high standards for testability and quality assurance through automated testing and monitoring is required.

Requirements:

  • A minimum of 7–9 years of backend development experience in a product-based or high-scale environment is required.
  • Expertise in backend programming languages such as Java, Golang, Python, or Node.js is necessary.
  • A strong understanding of data structures, algorithms, and system design principles is essential.
  • Experience with relational and NoSQL databases such as PostgreSQL, MySQL, MongoDB, or Redis is required.
  • Proficiency in building and consuming APIs (REST/GraphQL) is necessary.
  • Strong experience with microservices architecture, containerization (Docker), and orchestration (Kubernetes) is required.
  • Familiarity with cloud platforms such as AWS, GCP, or Azure, and related services (e.g., EC2, S3, Lambda, Cloud Functions) is necessary.
  • Exposure to CI/CD pipelines, version control (Git), and infrastructure-as-code (e.g., Terraform) is a plus.
  • A solid understanding of application security, authentication/authorization mechanisms (OAuth2, JWT) is required.
  • Excellent problem-solving skills, attention to detail, and a collaborative mindset are essential.

Benefits:

  • This position offers a full-time role with a competitive salary.
  • You will have the opportunity to work in a dynamic and innovative environment.
  • The role includes opportunities for professional growth and development.
  • You will be part of a collaborative team that values technical excellence and continuous improvement.
  • The company promotes a culture of mentorship and support for junior engineers.