Vaga de Desenvolvedor(a) Full Stack
1 vaga: | CLT (Efetivo) | Atualizada em 24/09
- A combinar
Sobre a vaga
Responsabilities:
Develop the Front End and Back End of applications on Web, Mobile and embedded responsive platforms using market frameworks, especially in technologies: Java Script, React, Type Script, CSS (LESS / SASS), Webpack, NPM, Docker, Mocha, Single Page Apps, Module based frontends, Code pen (bootstrap), (Babel), (Karma), (Jasmine), (Jai), (Sinon), microservices architecture and RESTfull API, Kotlin; Postgree, AWS RDS Aurora, AWS Dynamo; MongoDB; SQL database, API first;
Authentication technologies (Auth, token generate; WSO2 Auth, JWT), Datadog, Integration of applications with back end services, using microservices architecture;
Use of messaging (Rabbit MQ, JMS, Hive MQ and the like) for integrations between systems, Spark streaming, Kafka, WSO2: API Manager, GO.CD, Cloud Formation, Networking (VPC), Bash, Embedded;
Perform prototyping in Figma;
Develop in microservices and be able to work with data streaming in Kafka;
Be able to develop solutions aimed at the practice of Continuous Integration and Continuous Delivery in web and mobile application environments;
Conduct and automate build processes for web and mobile applications on market platforms (e.g. Jenkins, Gitlab, etc.);
Develop in microservices, and be able to work with data streaming in Kafka;
Apply security techniques, in building services for integration with front end and mobile applications;
Analyze and build applications in AWS environments;
Solve problems in innovative and pragmatic ways.
"Relevant experience in the conception and implementation of complex IT solutions in an international context;
Very good English skills, both written and spoken;
Solid experience with Clean Code and Clean Architecture principles as well as common software
design patterns;
Emphasis on quality, maintainability and usability;
Solid experience with Fullstack development with focus on REST APIs and event driven;
architecture (e.g. Kafka, Kinesis, SQS, MQTT);
Knowledge of HTML5, CSS, SASS, JavaScript, Typescript and JSON as well as how to connect;
web services considering the REST paradigm;
Experience with JavaScript frameworks (preferably ReactJS);
Relevant knowledge in Java/Kotlin as well as backend frameworks, ideally Spring Boot;
Relevant knowledge of database management systems (SQL, NoSQL);
Experience in the technical implementation of solutions under consideration of MVVM/MVC design pattern;
Having an Agile and DevOps mindset;
Experience with CI & CD and microservice architectures;
Experience in using and integrating cloud services (preferably AWS) with cloud paradigms like Infrastructure-as-code, PaaS, alerting and monitoring is a plus. Having knowledge of UX and UI;
Havin knowledge in integrating applications with back end services, specifying and building APIs."