The Full Stack Developer gathers user requirements, writes and codes using an agile methodology, and continuously updates the back-end code of the product. Collaborates with internal stakeholders, the development team, and Scrum Master to develop, design, build, and launch the product.
Responsibilities
- Works on systems analysis and programming assignments;
- Models and tools: Builds applications according to the design; Works on complex systems analysis and programming assignments; expected to independently determine solutions; Develops high quality, well documented, and efficient code;
- Strategy: works closely with end-users to identify issues and capture business requirements; Work closely with frontend developers to design and develop functional APIs, complete with good performance;
- Data usage: Performs appropriate development and testing activities; Designs and develops the business logic and backend systems of the product; Understands existing software systems and is able to connect the application to data sources;
- Business intuition: derive business value drivers together with business domain experts;
- Value assurance: work with business process owners to validate outputs; Deploys regular releases in an agile approach.
- Data usage: Experience with relational and non-relational databases, as well as past working knowledge with cloud (+ Azure);
- Agile skills: Experience working on a collaborative Agile product team;
Requirements
- Knowledge of Object-oriented programming and Languages (C# and .Net Core);
- Python experience will be a differential;
- Experience with MVC architecture;
- Experience with DevOps and Docker;
- Basic knowledge of Frontend development frameworks such as Angular, React and/or Vue.js;
- Significant experience writing and using RESTful API services and large-scale apps to improve performance;
- Ability to create effective unit and integration tests;
- Strong ability to understand user's needs and problem-solving;
- Ensures the code follows good practices on software engineering and industry standards;
- Understands the concepts around automated software testing and develop unit tests and effective integration;
- Advanced English.
Benefits
- An insurance plan that covers health and dental care (so that you can take care of yourself!)
- Vouchers for meals and food (so you can eat well!)
- Flexible schedule (for you to work at the best time!)
- In-office massage and manicure (so you can relax and stay beautiful!
- Mentorship program (so you can become more talented!)
- Gympass (for you to get in Shape!)
- Snacks at the office!
- An inclusive environment!
It's all and many more without a discount!