Senior Software Engineer - React and Nodejs
TestYantra Software Solutions Plano, Texas, United States
Software Development · 501-1,000 employees
Applying here? Try the free cover letter tool — paste this posting and your résumé, no account needed.
About the role
Design, develop, and maintain scalable full-stack applications and backend services using Node.js, React, and related web technologies. Collaborate with cross-functional teams, contribute to code quality and Agile practices, troubleshoot issues, and support deployment and maintenance.
What they look for
Requirements
Requires 5–7 years of web software development experience and strong proficiency in JavaScript or TypeScript, Node.js, React, HTML, and CSS. Candidates should also have experience with RESTful APIs, JSON, relational databases such as PostgreSQL, microservices, cloud platforms (preferably AWS), Docker, and Kubernetes, along with strong analytical, problem-solving, and communication skills.
Full description
The Software Engineer is responsible for designing, developing, and implementing scalable, secure, and high-quality software solutions for the client. This role requires strong full-stack development experience and collaboration with cross-functional teams to deliver reliable business applications.
Minimum Qualifications:
- 5-7 years of software development experience with web technologies.
- Strong proficiency in JavaScript/TypeScript, Node.js, React, HTML, and CSS.
- Experience with RESTful APIs, JSON, and relational databases such as PostgreSQL.
- Familiarity with microservices architecture.
- Experience with cloud platforms, preferably AWS.
- Familiarity with Docker and Kubernetes.
- Strong analytical, problem-solving, and communication skills.
Essential Duties & Responsibilities:
- Design, develop, and maintain full-stack applications using Node.js, React, JavaScript/TypeScript, HTML, and CSS.
- Build and maintain RESTful APIs and backend services.
- Write scalable, maintainable, testable, and well-documented code.
- Collaborate with product managers, designers, QA engineers, and technical leads to deliver software solutions.
- Participate in code reviews and contribute to engineering best practices.
- Troubleshoot and resolve application and system issues.
- Contribute to Agile development processes including estimation, sprint planning, and retrospectives.
- Support deployment, monitoring, and maintenance activities as needed.
- Attend work consistently and perform other related duties as assigned.
Similar roles
-
Lead Developer Full Stack Web Node.js F/H
ABGi Lyon, Auvergne-Rhône-Alpes, France
-
Lead Developer Full Stack Web Node.js
ABGi Lyon, Auvergne-Rhône-Alpes, France
-
Développeur Full Stack Web Node.js F/H
ABGi Lyon, Auvergne-Rhône-Alpes, France
-
Senior Full Stack Engineer (Node.js / Angular)
Newfire Global Partners Medellin, Cebu, Philippines
-
Back End Node Js Developer
Fusion Consulting Barcelona, Catalonia, Spain
-
Node.js Developer
Bright Vision Technologies Edison, New Jersey, United States · $115K–$165K/yr