Senior Software Engineer

0



Key Responsibilities

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

•⁠ ⁠Build responsive and dynamic user interfaces using React, 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 Node.js development, with a focus on clean architecture and SOLID principles.

•⁠ ⁠4+ years of experience with React, including modern React features (Hooks, Context API).

•⁠ ⁠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 development.

•⁠ ⁠Familiarity with PHP for back-end development.

•⁠ ⁠Experience with server-side rendering using Next.js.

•⁠ ⁠Familiarity with Docker and containerization technologies.

•⁠ ⁠Experience with cloud platforms like AWS or GCP.

  • •⁠ ⁠Knowledge of automated testing and TDD.
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 !