Software Engineer I (Full Stack Dev)

Remote
Full Time
Mid Level

We are looking for a highly skilled Software Engineer I (Full Stack Dev) with a strong background in modern web development, API design, and e-commerce integrations. The ideal candidate will have experience building scalable web applications and working with various APIs, with a focus on performance, security, and maintainability.

 

Key Responsibilities:

 
  • Develop and maintain APIs using ExpressJS and other backend frameworks, ensuring high availability and performance.
  • Design and implement pixel-perfect features for our e-commerce platform, optimizing user experience and accessibility.
  • Create and maintain technical documentation to ensure clarity and continuity across teams.
  • Implement and oversee API monitoring and alerting systems to detect and resolve issues proactively.
  • Develop and optimize Shopify applications, functions, and themes using Liquid, GraphQL, and webhooks.
  • Work with GraphQL and MongoDB to efficiently manage and retrieve structured data.
  • Implement Test-Driven Development (TDD) practices to ensure software quality and reliability.
  • Manage CI/CD pipelines using GitHub Actions to automate testing and deployments.
  • Debug and optimize code for scalability, performance, and security.
 

Required Skills & Qualifications:

 
  • At least 3+ years in relevant fields
  • Bachelor's or Master's degree in Computer Science
  • Strong expertise in ReactJS (preferably GatsbyJS / Remix) for building modern web applications.
  • Extensive experience with ExpressJS and API development, including REST and GraphQL.
  • Extensive experience with Shopify development, including Apps, Functions, Liquid, and webhooks.
  • Experience with API integrations, authentication mechanisms, and third-party service connections.
  • Clear communication, problem-solving, teamwork, time management, and adaptability
  • Hands-on experience with GitHub Actions for CI/CD to streamline development workflows.
  • Cloud experience with AWS, including deployment, scaling, and security best practices.
  • Solid understanding of Test-Driven Development (TDD) and automated testing frameworks.
  • Excellent problem-solving and debugging skills, with acute attention to detail.
  • Solid understanding of MongoDB and GraphQL for efficient data querying and management.
  • Strong data modeling abilities, capable of organizing and structuring data efficiently.
  • Knowledge of Python for automation and scripting tasks.
  • This is a remote role, but all candidates must be based in Cluj-Napoca and occasionally available to come to the office.

If you are passionate about developing high-quality software, solving complex problems, and working with a dynamic team, we would love to hear from you. Apply now to be a key player in our innovative and growing company!


 
Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

To comply with government Equal Employment Opportunity and/or Affirmative Action reporting regulations, we are requesting (but NOT requiring) that you enter this personal data. This information will not be used in connection with any employment decisions, and will be used solely as permitted by state and federal law. Your voluntary cooperation would be appreciated. Learn more.
Human Check*