Senior Software Engineer

0



Key Responsibilities

• Develop and maintain high-quality PHP- and Node.js-based back-end systems, adhering to clean architecture principles.

• Build and scale RESTful and GraphQL APIs using Node.js and NestJS, ensuring performance, security, and scalability.

• Build responsive and dynamic user interfaces using React and Vue.js, ensuring performance and scalability.

• Collaborate with cross-functional teams to define, design, and implement new features.

• Write clean, maintainable, and well-documented code, with a focus on SOLID principles and other clean code best practices.

• Participate in code reviews and mentor junior developers on best practices and architectural design.

• Integrate APIs and third-party services, ensuring seamless connectivity between front-end and back-end components.

• Take ownership of projects and deliver robust, production-ready code within timelines.


Required Skills & Experience

• 5+ years of professional experience in PHP and/or Node.js back-end development, with a focus on clean architecture and SOLID principles.

• 5+ years of experience with React and/or Vue.js, including modern features such as Hooks, Context API, or Vue Composition API.

• Strong knowledge of NestJS and its modular, dependency-injection-based architecture.

• Strong knowledge of front-end technologies (HTML5, CSS3, JavaScript ES6+).

• Experience with RESTful API design and integration.

• Strong understanding of object-oriented programming and software design patterns.

• Familiarity with version control systems (Git) and CI/CD pipelines.

• Experience working in an Agile environment with tools like Jira, Trello, or Asana.

• Excellent problem-solving skills and attention to detail.


Bonus Points

• Experience with TypeScript in React, Vue.js, Node.js, or NestJS development.

• Experience with server-side rendering using Next.js or Nuxt.js.

• Familiarity with Docker and containerization technologies.

• Experience with cloud platforms like AWS or GCP.

• Knowledge of automated testing and TDD.

• Experience with Vue.js ecosystem tools, such as Vuex, Pinia, or Vuetify.

• Exposure to hybrid projects using both React and Vue.js.



You have to wait 20 seconds

Generating Apply Link...

Post a Comment

0 Comments
* Please Don't Spam Here. All the Comments are Reviewed by Admin.
Post a Comment (0)
Our website uses cookies to enhance your experience. Learn More
Accept !
X

Join Our WhatsApp Channel to get latest Updates Join Now

Link Copied