i
Quess
1 Quess Senior Software Engineer Job
Senior Software Engineer - Node.js/AngularJS (5-8 yrs)
Quess
posted 11hr ago
Flexible timing
Key skills for the job
Role Overview :
The Senior Software Engineer will be a key contributor to our team, leading and participating in all aspects of the software development process.
You will be expected to produce clean, efficient, and well-documented code while adhering to best practices.
Strong communication skills are essential as you will interact with clients, stakeholders, and mentor junior team members.
Your technical expertise and leadership will be instrumental in delivering high-quality software solutions.
Key Responsibilities :
- Lead and contribute to all stages of the software development lifecycle (requirements gathering, design, development, testing, deployment, and maintenance).
- Design and implement robust and scalable software solutions using Angular, Node.js, and related technologies.
- Write clean, efficient, and well-documented code, adhering to coding standards and best practices.
- Conduct thorough testing, including unit tests, integration tests, and performance testing.
- Deploy and maintain applications in a production environment.
- Troubleshoot and resolve software defects and issues.
- Collaborate with clients and stakeholders to understand requirements and provide technical solutions.
- Mentor and guide junior developers, providing technical support and code reviews.
- Participate in design discussions and contribute to architectural decisions.
- Stay up-to-date with the latest technologies and trends in software development.
- Contribute to the improvement of development processes and best practices.
- Participate in code reviews to ensure code quality and knowledge sharing.
Required Experience & Skills :
- 5-7 years of professional software development experience, including 3-4 years in a senior engineer role.
- Proven expertise in front-end development with Angular (specific versions preferred, e., Angular 8+).
- Strong back-end development skills with Node.js and related frameworks (e., Express).
- Experience with message brokers like Kafka.
- Proficiency with in-memory data stores like Redis.
- Solid understanding of RESTful API design and development.
- Strong knowledge of Relational Database Management Systems (RDBMS) (e., MySQL, PostgreSQL) and Document Databases (e., MongoDB).
- Familiarity with Agile development methodologies (e., Scrum, Kanban).
- Experience with version control systems like Git and TFS.
- Excellent communication, collaboration, and problem-solving skills.
- Ability to work independently and as part of a team.
- Experience with cloud platforms (e., AWS, Azure, GCP) is a plus.
- Knowledge of containerization technologies (e., Docker, Kubernetes) is a plus.
- Experience with testing frameworks (e. , Jest, Mocha, Cypress) is a plu
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Quess Senior Software Engineer roles with real interview advice
Very few clients and if your project get completed than you should start looking another job.
No job security