Application deadline date has been passed for this Job.
Exploreture
Job Overview
Senior Software Engineer (NodeJS)
Job Description
We are seeking an experienced Senior Software Engineer with a strong proficiency in Node.js to join our dynamic team. The ideal candidate will be responsible for designing, developing, and maintaining high-performance, scalable, and innovative software solutions. As a Senior Software Engineer, you will collaborate with cross functional teams to deliver high-quality software products, contribute to architectural decisions, and mentor junior team members. If you are passionate about cutting-edge technologies, have a proven track record of delivering complex projects, and thrive in a collaborative environment, we want to hear from you.
Core Competencies Required
- Bachelor’s degree in Computer Science, Engineering, or related field.
- Proven 3+ years of experience as a Senior Software Engineer with
- expertise in Node.js development.
- Strong understanding of software architecture, design principles, and
- patterns.
- Experience with RESTful API design and development.
- Proficiency in database technologies (e.g. MySQL, PostgreSQL).
- Familiarity with front-end technologies (e.g., React, Angular) is a plus.
- Excellent problem-solving and debugging skills.
- Strong communication and interpersonal skills.
Key Responsibilities
- Design, develop, test, and deploy robust and scalable backend solutions using Node.js.
- Collaborate with front-end developers, UX/UI designers, and product managers to implement end-to-end solutions.
- Contribute to the design and architecture of software systems to ensure scalability, security, and maintainability.
- Participate in discussions and decisions related to technology stack, tools,
- and frameworks.
- Conduct code reviews to ensure adherence to coding standards, best practices, and quality guidelines.
- Implement and advocate for automated testing to maintain code integrity and reliability.
- Collaborate with cross-functional teams to define and implement innovative solutions.
- Mentor and guide junior engineers, fostering a collaborative and learning oriented environment.
- Provide technical leadership in the development of software projects, driving best practices and continuous improvement.
- Stay updated on emerging technologies and trends, advocating for their integration when applicable.
Job Detail
- Offered SalaryNot Specified
- Career LevelNot Specified
- Experience3 Years
- GenderBoth
- INDUSTRYComputer and technology
- QualificationBachelor's Degree