Full Stack Software Engineer
Decskill is an IT consulting company that delivers value through knowledge. We enable companies to meet the challenges of the digital world by providing business models that ensure technological capacity, flexibility and agility.
We operate in three main areas:
* Team Extension: we provide clients with an extension to their IT teams;
* Software Development: we create and manage teams that deliver according to client needs at the desired speed;
* Consulting Services: we provide clients with consulting services and implement and manage information technology infrastructures.
Our practice results in the creation of value for our customers, either by delivering qualified and value-added services or through highly qualified and motivated professionals and technology solutions that allow us to operate and transform the business of our customers.
Responsibilities:
The Full Stack Engineer will be responsible for:
* Backend feature development in Ruby (3.6.6) and Rails (6.x);
* Frontend development in React and Redux;
* Unit and integration test development using RSpec, Cucumber, and Capybara;
* Building out prototypes and POCs;
* Active participation in daily stand-up meetings;
* Active participation in peer code reviews as part of our standard SDLC and Change Management Process.
Requirements:
The ideal candidate should have:
* A degree in software engineering;
* 6+ years of full-stack web-based application development experience;
* 6+ years of development experience with React and Ruby on Rails; Python/Elixir would be a good substitute if less expertise in Ruby;
* 6+ years of HTML/CSS development experience;
* Demonstrated understanding of relational database concepts and modeling practices;
* Possession of passion for actively learning new technologies;
* Ability to work independently or as part of a group effort as required;
* Solid problem-solving abilities;
* Excellent communication skills;
* Collaborative approach to software development;
* Fluency in English - written and verbal.