Senior Full-Stack Engineer, React/Node.js
Posted 66ds ago
Employment Information
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


















