Reactnodejs Lead

Qode
Full-time
On-site
Exp Range:7-10 Years
Location: chennai
Summary: We are seeking a highly skilled and experienced Senior Full Stack Developer to join our dynamic software engineering team. The ideal candidate will have a strong command of both front-end and back-end technologies, with a proven track record of designing, developing, and deploying robust, scalable, and high-performance web applications. This role requires not only technical expertise but also strong problem-solving skills, leadership potential, and the ability to work collaboratively in an agile environment.

Required Skills and Qualifications:
Experience: 7+ years of professional experience in full-stack web development.
Front-End Expertise (Proficiency in at least one):
Languages: HTML5, CSS3, JavaScript (ES6+), TypeScript.
Frameworks/Libraries: React.js, Angular, Vue.js (React.js preferred).
State Management: Redux, MobX, Context API, NgRx, Vuex.
Styling: Styled-Components, CSS, Material-UI, Bootstrap.
Build Tools: Webpack
Back-End Expertise (Proficiency in at least one language/framework):
Languages: Node.js (with Express.js/NestJS), Python (with Django/Flask), Java (with Spring Boot), Go, Ruby on Rails, C# (.NET Core).
Databases:
Relational: PostgreSQL, MySQL, SQL Server (strong SQL query writing and optimization skills).
NoSQL: MongoDB, Cassandra, DynamoDB.
API Development: RESTful APIs, GraphQL.
Version Control: Expert proficiency with Git and GitHub/GitLab/Bitbucket.
Testing: Experience with unit testing frameworks (e.g., Jest, React Testing Library, Mocha, JUnit, Pytest) and integration testing.
Cloud Platforms (Experience with at least one): AWS, Azure, Google Cloud Platform (GCP). Understanding of serverless architectures (Lambda, Azure Functions) is a plus.
Containerization & Orchestration (Preferred): Docker, Kubernetes.
CI/CD: Experience setting up and managing CI/CD pipelines (e.g., Jenkins, GitLab CI, GitHub Actions, CircleCI).
Operating Systems: Linux/Unix command-line proficiency.
Soft Skills:
Excellent problem-solving and analytical skills with a pragmatic approach.
Strong communication skills, both written and verbal, with the ability to articulate complex technical concepts to non-technical stakeholders.
Ability to work independently and as part of a highly collaborative, cross-functional agile team.
Strong leadership potential and a desire to mentor junior developers.
High attention to detail and commitment to producing high-quality, maintainable code