Nivoda

Senior Software Engineer

Nivoda

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇪🇸 Spain

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

GraphQLJavaScriptNode.jsPostgres

About the role

  • Design, implement, and maintain backend for high-performance customer-centric features around jewelry, ensuring scalability, reliability, and security.
  • Ensure adherence to best practices, coding standards, and quality guidelines throughout the development lifecycle.
  • Collaborate with product managers, architects, and stakeholders to define technical requirements and translate business needs into technical solutions.
  • Debug and resolve complex technical issues, providing timely support to internal teams and external customers.
  • Collaborate with cross-functional teams to identify and prioritize customer requirements and feedback.
  • Mentor junior developers and improve the quality of engineering work in the broader team.
  • Actively participate in discussions to improve the overall customer experience on the Nivoda platform.

Requirements

  • 5+ years of relevant experience in backend development with Node.js is a must.
  • At least 2 years of experience working with GraphQL.
  • Strong foundation in database concepts, with at least 4 years of experience working with relational databases like PostgreSQL.
  • Proficient in Test-Driven Development (TDD) and committed to writing high-quality, maintainable code.
  • You have good analytical and problem-solving capabilities.
  • B.S or M.S Tech degree in Computer Science, Computer Engineering.
Benefits
  • Dynamic working environment in a rapidly growing company.
  • Work on cloud-hosted applications utilizing major AWS services.
  • Gain valuable experience in system design and architectural patterns.
  • Enjoy a pleasant, low-hierarchy work environment.
  • Engage in intellectually challenging work that contributes significantly to Nivoda’s success and scalability.
  • Flexible working hours and a vibrant company culture.
  • Plenty of opportunities for growth and learning.
  • Unlimited holiday allowance.
  • Chance to join and contribute to a company during its exponential expansion phase.

Applicant Tracking System Keywords

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

Hard skills
Node.jsGraphQLPostgreSQLTest-Driven Developmentbackend developmentscalabilityreliabilitysecuritycoding standardsquality guidelines
Soft skills
analytical skillsproblem-solvingcollaborationmentoringcustomer-centric focuscommunication
Certifications
B.S in Computer ScienceM.S in Computer ScienceB.S in Computer EngineeringM.S in Computer Engineering