Summary
✨ AI‑Generated
A senior software engineer is sought to design, develop, test, and maintain scalable web applications across frontend and backend layers. The role uses React.js, Node.js, JavaScript, HTML, CSS, and RESTful APIs, with a strong emphasis on data structures, algorithms, performance, reliability, clean code, testing, code reviews, and collaboration with product, design, and QA teams.
Highlights
Build scalable, high-performance web applications across the frontend and backend, work closely with cross-functional product and engineering teams, and provide technical guidance while solving complex engineering problems.
Description
We are looking for a Senior Software Engineer with strong experience in React.js, Node.js, JavaScript, HTML, CSS, and Data Structures.
The ideal candidate will be responsible for designing, developing, testing, and maintaining scalable web applications while working closely with product, design, and engineering teams.
Key Responsibilities
Design and develop scalable, high-performance web applications using React and Node.js.Build responsive and reusable UI components using React.js, HTML, and CSS.Develop robust backend services and RESTful APIs using Node.js and JavaScript.Write clean, maintainable, and well-tested code following software engineering best practices.Apply strong knowledge of Data Structures and Algorithms to solve complex technical problems.Optimize application performance, scalability, and reliability.Collaborate with UI/UX designers, product managers, QA engineers, and other developers.Participate in code reviews and provide technical guidance to junior engineers.Troubleshoot and resolve application issues across frontend and backend layers.Contribute to architecture and technical design discussions.Develop unit and integration tests and ensure high-quality software delivery.
Required Skills
5+ years of software development experience.Strong hands-on experience with React.js.Strong experience with Node.js and backend development.Advanced knowledge of JavaScript / ES6+.Strong proficiency in HTML5 and CSS3.Excellent understanding of Data Structures and Algorithms.Experience developing and consuming REST APIs.Strong understanding of responsive web design and modern frontend development practices.Experience with Git and standard software development workflows.Strong debugging, problem-solving, and analytical skills.
Preferred Qualifications
Experience with modern React ecosystem and state-management solutions.Experience with databases such as MongoDB, PostgreSQL, or MySQL.Familiarity with cloud platforms such as AWS, Azure, or GCP.Experience with CI/CD pipelines and Agile development methodologies.Knowledge of automated testing frameworks and performance optimization.