Enriching your knowledge through informative content
FullStack Developer – M/F/D
Location
Portugal
Posted
49 days ago
Salary
0
Seniority
Senior
Job Description
FullStack Developer – M/F/D
My Favourite Spot
• As a FullStack Developer, you will be responsible for building and maintaining scalable Java backend services and modern frontend applications using React and Next.js. • Ensure efficient frontend–backend integration, optimize system performance and reliability, and collaborate closely within Agile/Scrum teams to deliver high-quality, user-centric solutions.
Job Requirements
- At least 3 years of experience as a FullStack Developer.
- Full-stack development using Java and Spring on the backend and React/Next.js on the frontend.
- Strong expertise in building scalable, high-performance applications, including designing, implementing, and consuming REST and GraphQL APIs.
- Experience with SQL and NoSQL databases, with the ability to optimize queries.
- Development of responsive interfaces with solid knowledge of HTML, CSS, and build tools such as Webpack and Babel.
- Experience using state management libraries such as Redux or Zustand.
- Knowledge of microservices, cloud platforms, and containerized solutions using Docker and Kubernetes.
- Application of domain-driven design principles, event-driven architecture, CQRS, and reactive programming.
- Proficient use of Git and continuous integration practices.
- Close collaboration with UX/UI and backend/infrastructure teams.
- Ability to solve complex problems and optimize systems end-to-end.
- Strong understanding of clean architecture and engineering best practices, with clear communication and effective teamwork skills.
Benefits
- Competitive salary based on experience and expertise.
- Annual performance-based bonus.
- AdvanceCare health insurance.
- 24 days of annual leave (including your birthday off).
- Remote working model.
- Travel perks at net rates.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior CIAM Software Engineer
AffirmAffirm is a financial services company that is on a mission to provide its customers with “honest financial products that improve lives.” As an employer, Affirm maintains a rem
• Design, build, and operate core CIAM backend services that support customer registration, authentication, authorization, account lifecycle, and profile management for B2C and B2B platforms. • Implement and extend identity standards such as OAuth 2.0, OIDC, SAML, and SCIM in code, ensuring correctness, scalability, and clean integration patterns. • Develop backend APIs and services in Python and Kotlin that expose identity capabilities to web, mobile, and partner applications. • Integrate CIAM platforms with internal systems, including user data stores, messaging, fraud signals, and downstream customer platforms. • Own secure authentication and account flows end to end, including MFA, step-up authentication, device binding, consent, and adaptive authentication logic. • Automate CIAM infrastructure and deployments using Infrastructure as Code and CI/CD pipelines, treating identity as a core platform service. • Monitor, debug, and optimize CIAM services for performance, resilience, and abuse detection in high-scale environments.
Senior CIAM Software Engineer
AffirmAffirm is a financial services company that is on a mission to provide its customers with “honest financial products that improve lives.” As an employer, Affirm maintains a rem
• Design, build, and operate core CIAM backend services that support customer registration, authentication, authorization, account lifecycle, and profile management for B2C and B2B platforms. • Implement and extend identity standards such as OAuth 2.0, OIDC, SAML, and SCIM in code, ensuring correctness, scalability, and clean integration patterns. • Develop backend APIs and services in Python and Kotlin that expose identity capabilities to web, mobile, and partner applications. • Integrate CIAM platforms with internal systems, including user data stores, messaging, fraud signals, and downstream customer platforms. • Own secure authentication and account flows end to end, including MFA, step-up authentication, device binding, consent, and adaptive authentication logic. • Automate CIAM infrastructure and deployments using Infrastructure as Code and CI/CD pipelines, treating identity as a core platform service. • Monitor, debug, and optimize CIAM services for performance, resilience, and abuse detection in high-scale environments.
Detail Engineer II
MasTec Communications GroupMasTec, Inc. is an equal employment opportunity employer. The Company's policy is not to unlawfully discriminate against any applicant or employee on the basis of race, color, sex, sexual orientation, gender identity, religion, national origin, age, disability, genetic information, military status, or any other consideration made unlawful by applicable federal, state, or local laws. The Company also prohibits harassment of applicants and employees based on any of these protected categories. It is also MasTec's policy to comply with all applicable state, federal and local laws respecting consideration of unemployment status in making hiring decisions.
Overview MasTec Communications Group is a leading national infrastructure construction company operating throughout the United States. MasTec Communications Group performs both wireline and wireless communication services on a national scale. We are experts in cell tower construction, RF engineering, broadband fiber optic cable installation, OSP engineering, wireline construction, and emergency maintenance services. At MasTec you’ll be joining a family, where we are dedicated to supporting each other and building an atmosphere of teamwork. As part of our team, your opportunities are limitless. Responsibilities - Research project details from the customer project handoff document to obtain complete project details for developing the site survey scope of work (use AT&T applications for far-end termination availability) - Collaborate with the Site Survey Engineer and review site survey documentation to determine floor plan layouts, power distribution, backup power supplies, and cabling for central office equipment - Work with the Site Survey Engineer and site survey documentation to identify all material needed for the job, complete a BOM which will be submitted to purchasing for all material required for the job (i.e., parts necessary to establish low and high level racking, transmission racking, power racking, aisle lighting, provision for grounding, etc.) - Create comprehensive and accurate installation specifications and equipment requirements to fulfill customer orders and meet customer requirements per standards - Update all customer systems for the equipment being installed (i.e., EJF, AMPS, TABdB, BTAS, COWAN, MIC Canopy, Granite, SyncTrac, NISE-C, IRIS, etc.), create or correct location records, drawings, bill of materials (BOM), installation notes, and memos to reflect additions and modifications to customers' location (central office), as a result of installation or engineering activities - Review installation specifications and work with our Installation team as needed through job completion - Submit the change orders to the quoting group for any upscope or out-of-scope tasks per engineering or installation change Qualifications About You: - Safety is a part of your day-to-day - You have a track record of completing work with a high level of quality - You have a knack for figuring out hard problems and enjoy a hands-on approach to your work - You are looking for long-term projects - You enjoy getting your hands dirty with your team Hard work pays off. See what you’ll get for your effort: Financial Security - Compensation $75,000-85,000 Depending on experience - 401(k) with company match - Employee Stock Purchase Plan (ESPP) - Life insurance - Short-term and Long-term disability Health and Wellness - Medical, dental, and vision insurance - Dependent care and medical flexible spending accounts - Employee Assistance Program (EAP) Work/Life Balance - Paid time off - Paid holidays - Family and medical leave - Paid sick time We meet your commitment with competitive pay and benefits. If this sounds like you, let’s talk. Build your career with MasTec! MasTec, Inc. is an equal employment opportunity employer. The Company's policy is not to unlawfully discriminate against any applicant or employee on the basis of race, color, sex, sexual orientation, gender identity, religion, national origin, age, disability, genetic information, military status, or any other consideration made unlawful by applicable federal, state, or local laws. The Company also prohibits harassment of applicants and employees based on any of these protected categories. It is also MasTec's policy to comply with all applicable state, federal and local laws respecting consideration of unemployment status in making hiring decisions. #MasTecJobs #MasTecCareers #BeSuccessfulWithUs #IAmMasTec #WeAreMasTec #MasTecFamily #MasTecCommunicationsGroup #MasTecCommunicationsCareers
• Apply deep expertise in technologies critical to the company’s objectives, ensuring the implementation of cutting-edge technical solutions; • Design complex systems that are scalable, secure, and efficient, using robust software architecture practices. Analyze and optimize processes and systems to maximize performance and operational efficiency; • Develop and maintain CI/CD pipelines and use automation tools to ensure continuous, rapid delivery of high-quality code; • Manage complex microservices environments with Docker and Kubernetes, optimizing cluster resources; • Implement advanced security practices, including integrating security checks into CI/CD pipelines and enforcing security policies in cloud and on-premises environments; • Configure alerts and dashboards to monitor system health and apply advanced networking knowledge to ensure secure, efficient connectivity; • Develop effective backup and disaster recovery strategies to protect data and ensure business continuity; • Mentor and oversee junior engineers, collaborate with cross-functional teams, and contribute to the continuous improvement of the company’s processes and technologies.



