Job Description
About the job Full Stack Developer
Elevus is a business group that offers innovative solutions in the Human Resources market. Since 2001, we have been providing excellent services, both in Portugal and in the international market, helping companies achieve their goals with customized solutions.
We are looking for a Full Stack Developer with experience in Python/Django and frontend frameworks (React or Angular) to join a software development team. If you are passionate about creating scalable, resilient, and business-focused solutions, this opportunity is for you!
About the Opportunity:
As a member of a software development team, you will be responsible for implementing engineering best practices, ensuring scalability, resilience, fault tolerance, and modularity, aligned with business requirements.
Responsibilities:
- Develop simple and robust solutions for the needs of customers and stakeholders;
- Actively participate in all stages of the development process: design, coding, unit testing, documentation, code review, among others;
- Integrate external suppliers through SDKs or APIs (REST/SOAP), applying good Enterprise Integration Patterns (EIP) practices;
- Apply design patterns such as the principle of single responsibility and domain-driven design;
- Test and explore new languages and technologies in the context of innovative projects;
- Prepare detailed technical documentation and user support materials;
- Provide technical coaching to junior members through code reviews and pair programming;
- Collaborate in the continuous improvement of development processes, team and integration with other areas.
What We Are Looking For:
- Degree in Computer Engineering, Computer Science or related fields;
- Minimum of 4 years of experience in backend and/or full stack development;
- Proficiency in Python and the Django framework;
- Experience with relational databases (Oracle, PL/SQL);
- Experience in frontend frameworks such as React or Angular;
- Knowledge of TDD and/or BDD principles is valued;
- Proficiency in software standards, data structures and good engineering practices;
- Fluency in English, both written and verbal;
- Proactivity, team spirit and openness to dynamic and multicultural environments.
What We Offer:
- Innovative and collaborative work environment;
- Opportunities for continuous professional development;
- Remuneration compatible with experience and performance;
- Participation in projects with local and international impact.