Uplers

Uplers

About Us

Responsibilities:
• The full stack developer will be responsible for design and development of scalable and flexible web applications and creating API to connect to databases and applications from back-end to client-side code, using optimal and efficient technologies, frameworks, and patterns.
• Take responsibility for design, implementation and maintain existing development ecosystem, including bugs fixing, design and develop new custom components to meet project requirements.
• Working with other developers and software engineers to develop front-end and back-end architecture that's well-structured and flexible, along with the APIs to support it.
• Install and configure server environments for React deployments maintain and update project dependencies as well as fix any conflicts.
• Responsible for regular communication with developer team involved in the development process and testing of new features in the application
• Analyzing requirements and designing new functionality for new projects with cutting edge technology with research on optimization and new features for the existing product by ensuring a required level of performance.
• Candidate must be abreast with latest technologies and trends, relevant standards should be able to work effectively in a multidisciplinary, multinational team environment focused on innovation with comfortable working on a range of problems.
Desired Competencies(Technical/Behavioral Competency) Must Have
• Microservices and agile development.
• Proficient in Node.js and working knowledge of JavaScript, JQuery, HTML, CSS, frameworks (Angular.js, React.js)
• Experience with Unix/Linux or Windows and/or Mac environments, distributed systems
• Excellent practical knowledge of OOP concepts and SOLID principles
• Relational Databases and SQL
• Hands-on experience with cloud (AWS) development/hosting.
• Experience with Web services development (SOAP, REST)
• Strong in Object Oriented Programming, MVC, Design patterns and SOLID principles
Key skills expected :
• Must have worked in Node.js and Express with Good knowledge of JavaScript, CSS and HTML is a must.
• Should have worked on React.js class-based and functional concepts
• Knowledge of framework like Next.js, Nest.js is an added advantage
• Should be good at understanding project requirement and communication skills
• Experience developing desktop and mobile applications.
• Familiarity with common technology stacks.
• Knowledge of multiple front-end languages and libraries (e.g. HTML/CSS, JavaScript, XML, jQuery).
• Knowledge of multiple back-end languages (NodeJs and JavaScript frameworks (e.g. Angular/ React), Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache, Nginx) and UI/UX design.
• Experience with user-interface design.
• Background in computer science, with a focus on data structures, algorithms, and API design.
• Ability to learn other coding languages.
• Experience in working with front-end technologies i.e. jquery, java script, ajax, html, css.
• Experience in Mongo DB.
• Demonstrated ability to share knowledge via formal mentoring, reviewing code, reviewing design documents, providing technical talks, teaching classes, or as a consultant on projects.