BeInCrypto

Back-end Developer, Rust, Node.js

BeInCrypto

contract

Posted on:

Location Type: Remote

Location: United Kingdom

Visit company website

Explore more

AI Apply
Apply

About the role

  • Design, develop, and maintain robust and high-performance microservices, primarily in Rust, and potentially in Node.js, to support a Next.js application.
  • Implement and manage user authentication and authorization systems.
  • Design and manage data caching layers and strategies for efficient data retrieval.
  • Develop and integrate APIs for accessing and manipulating various data sources.
  • Ensure that APIs and server-side configurations are optimized for search engines, including efficient loading and response times.
  • Collaborate with the frontend team to implement server-side rendering or other techniques beneficial for SEO and to ensure seamless integration of backend services.
  • Collaborate with cross-functional teams to define and implement new features.
  • Optimize existing backend systems for scalability and speed.
  • Ensure code quality, stability, and scalability through best practices and code reviews.
  • Work closely with the DevOps team to facilitate deployment and efficient scaling of services.

Requirements

  • At least 5 years of experience in backend development, with a focus on Node.js and Rust
  • Proven experience in building and managing microservices architectures
  • Strong understanding of authentication and authorization protocols
  • Familiarity with developing and managing APIs, particularly RESTful services
  • Proficiency in database technologies (both SQL and NoSQL) and caching solutions
  • Understanding of the impact of backend technologies on SEO
  • Experience with cloud services (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes)
  • Familiarity with continuous integration and deployment (CI/CD) pipelines
  • Excellent problem-solving skills and attention to detail
  • Strong communication skills and the ability to work effectively in a team setting
Benefits
  • 100% remote work—no location limits
  • Flexible working hours to suit your lifestyle, no time trackers
  • Paid time off to recharge
  • Clear goals and freedom to define the ways to achieve them
  • Internal learning programs & masterclasses
  • Culture of open communication, healthy and constructive feedback
  • Support for personal branding and industry visibility
  • Career growth opportunities—60% of our managers were promoted from within
  • An inclusive workplace where everyone—regardless of background, nationality, gender, identity, abilities, or beliefs—can thrive

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
RustNode.jsmicroservicesauthentication protocolsauthorization protocolsAPIsRESTful servicesSQLNoSQLcaching solutions
Soft skills
problem-solvingattention to detailcommunicationteamwork