Analyze functional and non-functional requirements, proposing technical solutions aligned with Shift's architectural, quality and business standards;
Design, document, implement and evolve REST APIs following the architecture, security, versioning and documentation standards defined by Shift;
Produce software engineering artifacts (ERD, class diagrams, UML and other necessary models) that support solution development;
Estimate technical effort for tasks and support delivery planning together with the Agilista and the team;
Develop, maintain and evolve Shift product features using approved tools, observing coding, architecture, quality and business rule standards;
Keep technical documentation up to date and consistent with implemented solutions;
Develop and execute unit, integration and component tests, contributing to high software quality standards;
Propose functional and technical improvements, continuously contributing to the evolution of Shift's products;
Develop solutions following Security by Design principles, observing security, privacy and secure development requirements;
Use Generative Artificial Intelligence tools to increase productivity in development, analysis, documentation and software engineering activities, following Shift's security, governance and responsible-use guidelines;
Continuously interact with Product, Architecture, Quality, Agility and other teams to clarify requirements, align solutions and ensure value delivery;
Communicate impediments, technical risks and dependencies that may impact deliveries;
Participate in code reviews, providing constructive technical feedback and ensuring adherence to organization-defined standards;
Identify root causes of technical problems using appropriate tools and techniques, proposing corrective and preventive actions;
Support the Agilista in driving deliveries, contributing to meeting objectives for deadlines, quality and scope;
Contribute to the evolution of the knowledge base, development standards, technical checklists, documentation and best practices;
Act collaboratively, promoting a culture of continuous learning, innovation, knowledge sharing and ongoing improvement of Shift's products and processes.
Requirements
Bachelor's degree in Information Technology or related fields;
Experience developing and maintaining web applications;
Front-end experience with HTML, CSS, JavaScript, TypeScript and Angular 16+;
Back-end experience with Java, REST APIs and SQL;
Knowledge of relational database modeling;
Knowledge of UML modeling and the ability to read technical diagrams;
Experience with source control using Git;
Knowledge of object-oriented principles, development best practices, Clean Code and API design;
Experience with unit testing and Continuous Integration/Continuous Delivery (CI/CD);
Experience using Generative Artificial Intelligence tools (such as GitHub Copilot) to support coding, test generation, documentation, refactoring and to increase development productivity, while maintaining critical thinking and responsibility for deliverables.
PREFERRED/PLUS: Quarkus framework, Docker and Docker Compose.
Tech Stack
Angular
Docker
Java
JavaScript
SQL
TypeScript
Benefits
Unimed health insurance for you and your dependents — full coverage with 100% subsidized for the employee and 50% for dependents, providing greater peace of mind for you and your family.
Shift Digital Hospital — 24/7 digital medical care.
MetLife dental plan for employee and dependents — comprehensive dental coverage.
Life insurance — protection for you and your loved ones.
TotalPass for employee and dependents — access to a variety of physical activities, sports and leisure options for a healthier lifestyle.
SESC (Social Service of Commerce) — access to SESC facilities with options for sports, leisure, culture and wellness for you and your dependents.
Flexible working hours — more freedom to balance your personal and professional life.
Swile benefits card — R$1,394.00 per month to use for food, meals, mobility, technology allowance and more.
Childcare or nanny allowance — support for employees with children up to 5 years old, helping to reconcile career and family.
Educational subsidy for studies — we invest in your personal and professional development.
Educational and professional partnerships — discounts on education, language courses, technology and various services in São José do Rio Preto, the region and online.
Profit-sharing (PLR) — participation in results, recognizing your contribution to the company's success.
Special bonuses — recognition for important life events such as marriage, the birth of children and employee referrals.
Loyalty award — special recognition for tenure with the company.
Partnerships with companies and associations — discounts on food, leisure, health, beauty, education, language courses and technology products.
Collaborative, people-centered and constantly evolving environment — here you will find space to grow, be heard and make a difference.