Senior Backend Developer

  • Full-time

Company Description

LUCID DREAMS is a creative technology studio that builds games, XR experiences, and content that work as mediums for integrated and interactive storytelling.  Combining original and artistic talents in 3 different continents as well as innovative technology, the team at LUCID DREAMS produces superior and imaginative projects for global brands and consumers. To see more about check our site https://luciddreams.io/

Job Description

Lucid Dreams is looking for an experienced Backend Developer to oversee an ambitious design team that combines engaging gameplay with blockchain technology and non-fungible tokens (NFTs).

As a Backend Developer, you will work on a charter to solve high level business challenges with a collaborative, cross functional team. Your curiosity will serve you well in asking the right questions to understand the customer problems we're solving. Your ability to learn quickly and write quality software will serve you well in delivering value to our customers incrementally. Ownership comes from the ground up, we empower our teams to understand and make an impact on the business.

Responsibilities

  • Build, test, and maintain backend APIs
  • Build, test, and maintain shared JavaScript/TypeScript libraries
  • Build, test, and maintain asynchronous job systems
  • Respond to API/job system performance issues; troubleshoot and resolve problems
  • Contribute to software transparency with documentation and diagrams
  • Read and respond to pull requests; participate in code reviews

Qualifications

  • Excellent time management and interpersonal skills
  • Familiarity with Agile methodologies and principles, experience in an Agile team
  • Understanding of DevOps practices (Continuous Integration/Delivery/Monitoring/etc.)
  • Excellent communication skills, both verbal and written
  • The ability to quickly and collaboratively form hypotheses about reported problems and validate them through experimentation and data feedback.
  • Ability to work with cross functional teams
  • 3 years working experience as a Node.Js or .Ts Engineer;
  • 3 years working experience as a software engineer;
  • Strong experience working with relational and document-based database technologies, mainly PostgreSQL, MySQL, MongoDB,
  • Excellent JavaScript Knowledge;
  • Excellent communication skills and good knowledge of English required;
  • Attention to detail;
  • Ability to write and review code and make decisions regarding technical implementations

Additional Information

Beneficial Skills

  • Familiarity with C# and Unity