Senior Full-Stack Software Engineer - React/Node.js

jobhub
Ttvam software

We are seeking a highly skilled and motivated Senior Full-Stack Software Engineer to join our innovative engineering team. In this role, you will be instrumental in designing, developing, and deploying robust, scalable, and high-performance web applications using modern React and Node.js technologies. You will contribute to all phases of the development lifecycle, from conceptual design to deployment and ongoing maintenance, working closely with product managers, UX designers, and other engineers. This is an exciting opportunity to lead impactful projects, mentor junior engineers, and significantly influence our product roadmap and technical architecture.

Skills:
Expertise in JavaScript/TypeScript, Strong proficiency in React.js and its ecosystem (Redux, Context API), Extensive experience with Node.js and frameworks like Express.js or NestJS, Solid understanding of RESTful API design and development, Familiarity with GraphQL is a plus, Proficiency with relational (PostgreSQL, MySQL) and NoSQL databases (MongoDB, DynamoDB), Experience with cloud platforms (AWS, Azure, or GCP), Proficiency with version control systems (Git), Knowledge of CI/CD pipelines and practices, Strong problem-solving abilities and analytical skills, Excellent communication and collaboration skills, Ability to write clean, maintainable, and well-documented code

Requirements:
Bachelor's degree in Computer Science, Engineering, or a related technical field (Master's preferred), 5+ years of professional experience in full-stack software development, Proven track record of building and deploying scalable web applications, Experience with modern testing frameworks (Jest, React Testing Library, Mocha), Ability to lead technical discussions and mentor junior team members, Deep understanding of software development best practices, design patterns, and architectural principles, Familiarity with agile development methodologies (Scrum, Kanban)