Senior Full-Stack Engineer, React/Node.js

Posted 66ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Full-Stack Engineer developing React and Node.js applications for Software Mind. Collaborating in a multicultural team focusing on high-quality technology solutions.

Responsibilities:

  • Develop and maintain web applications using React.js, Node.js, TypeScript, and JavaScript.
  • Design and implement backend services and APIs using Node.js, TypeScript, and RESTful practices.
  • Collaborate with cross-functional teams to analyze, design, and ship new features.
  • Implement responsive and seamless mobile-first designs.
  • Ensure the technical feasibility of UI/UX designs.
  • Optimize applications for maximum speed and scalability.
  • Manage CI/CD pipelines and deployments using Azure DevOps.
  • Participate in code reviews to maintain high development standards.
  • Troubleshoot, test, and maintain the core product software to ensure strong optimization and functionality.
  • Create Playwright automated UI Tests
  • Work with SQL

Requirements:

  • +90% English written and oral (at least B2 level) with excellent communication skills
  • 3+ years of experience in full-stack development
  • Proficient understanding of web markup, including HTML5 and CSS3
  • Strong experience with JavaScript, TypeScript, React.js, Azure, and Node.js
  • Experience building and consuming REST APIs
  • Familiarity with modern front-end build pipelines and tools
  • Experience with Azure DevOps and understanding of CI/CD principles
  • Ability to write clean, readable code and tests
  • Experience with version control tools, particularly Git
  • Excellent problem-solving skills and ability to think algorithmically
  • Ability to take business requests and break them down into manageable steps to achieve a goal
  • Capable of designing a moderately sized software project, putting together a project plan to accomplish it, tracking progress, and executing it with a team
  • Able to see the big picture of how systems interact with one another

Benefits:

  • Flexible schedules
  • An authentic work-life balance
  • Payment in US Dollars