Vaga Full Stack

Full-Stack Javascript Developer - English Speaking

HTML JavaScript JavaScriptMVC Node.js ReactJS Vue.js

Narcosa

Narcosa

Startup

Salário: Até R$15.000

Aceito candidatos dispostos a se mudar

Descrição da empresa

We are a startup.

Atividades e Responsabilidades

This new Javascript developer will collaborate closely with a senior full-stack engineer on the automation team, as well as with colleagues on other teams and in other disciplines such as QA, product, and project management as needed

As you grow into the role, you will be granted more responsibility and autonomy to pursue objectives defined by the lead developer and/or project manager

Upon being assigned a unit of work, you will discuss the task with your senior developer mentor and/or lead developer to reach a consensus on an understanding of the work objective and the means you will use to achieve it

You will then work to implement that solution independently, but questions to clear up areas of uncertainty that may arise are encouraged

You will typically have the means to test your solution in an integrated development environment and will be expected to validate that your work functions as intended without creating other adverse effects in related systems

The changes will be deployed to a test environment where you will verify it once again with a combination of manual and automated tests before finally marking the work ticket as "resolved"

Design, build & maintain complex workflows, tasks, events, gateway, container, work with SG workflow APIs

Work with business and requirement teams to formulate specific CLD process operating model and workflow design (for various user tasks allocation, process lifecycle changes, user notifications etc.)

Build custom and utilize APIs for management information (Metrics) in target metrics platform

Design workflows which can expanded and establish connection with core systems environments

Liaise with local and global PO and/or BA to ensure seamless deployment to controlled environments and thus ensuring application robustness

Diligently teaming with the database, application and all relevant stakeholders ensuring high data quality and availability

Work in team-oriented environment, developing and supporting business and transversal systems

Use Agile concepts for designing, coding, testing, implementing and supporting application software that is delivered on time and within budget

Follow SG policies and procedures like change management, project governance and software configuration management

Provide production support for existing applications

Proposing recommendations for process improvement

Give clear and consistent reports to the clients and management

Requisitos

The ideal developer will draw upon exemplary analytical, critical thinking, and problem-solving skills, deep software development experience, and a passion for creating reliable and maintainable systems

The developer should be open to new challenges, extremely good at multi-tasking, innovative, creative, self-directed and a great team player

The developer should also drive continuous process improvement and collaborate effectively with cross-functional business and software development teams to solve problems and implement new solutions

Passion for Software Development and well-versed in industry trends such as Progressive Web Applications, Responsive Design, and REST based API's

5+ years’ experience developing distributed/scalable systems and high-volume transaction applications in a 24/7 environment

5+ years' experience developing applications using modern JavaScript frameworks like VueJS, Angular, or React

Ability to mentor junior developers on development best practices

Proficiency in developing RESTful APIs using NodeJS

Proficiency in creating semantic and accessible markup and CSS

Experience building a production application with VueJS, ReactJS and Nuxt a strong plus

Experience with AI / Machine Learning technologies a strong plus

Experience managing SEO for an Enterprise website a strong plus

Testing - from unit to functional to integration

Customer engagement including story boarding, design, and implementation

Possess a solid understanding of Agile, Lean and Scrum principles

Self-motivated with the ability to work independently with minimal supervision