Submit

Fullstack Developer

Amadora

Job description

We are looking for a skilled Fullstack Developer who is experienced in both front-end and back-end technologies. You will be responsible for designing and implementing new features, maintaining and improving our existing codebase, and ensuring that our applications are performant and user-centric.

You will collaborate with a dynamic team of developers, product managers, and designers to create robust, scalable, and flexible web solutions.

Key Responsibilities:

Design, develop, and maintain web applications using modern front-end and back-end technologies.
Collaborate with product and design teams to create responsive, user-friendly interfaces.
Build reusable code and libraries for future use.
Optimize applications for performance, scalability, and security.
Ensure proper CI/CD pipelines are established and maintained for smooth development workflows.
Integrate third-party APIs and services to enhance the functionality of the application.
Manage and monitor cloud environments and use Infrastructure-as-Code tools.
Participate in code reviews, provide constructive feedback, and mentor junior developers.
Troubleshoot and debug complex issues across the stack, providing quick solutions when necessary


Requirements

Required Skills and Qualifications:

Front-End Development:
      o Proficiency in HTML, CSS, Javascript and frameworks like ReactJs, Angular, and Svelte.
      o Experience working with Typescript to ensure type-safe development.
      o Knowledge of ThreeJs to create and manage 3D web applications is a plus.
Back-End Development:
      o Strong experience in NodeJs and Python for building RESTful APIs.
      o Familiarity with SQL databases (e.g., PostgreSQL, MySQL) for handling data storage.
      o Understanding of server-side rendering and microservices architecture is an advantage.
DevOps and Cloud:
      o Hands-on experience with AWS Management Console and services like EC2, S3, Lambda, and RDS.
      o Expertise with Terraform for Infrastructure as Code (IaC).
      o Knowledge of CI/CD pipelines and automation tools for streamlined development processes (e.g., Jenkins, GitLab, CircleCI).
Additional Knowledge:
      o Strong debugging and performance optimization skills.
      o Understanding of modern development tools and best practices (e.g., Git, Docker, Agile methodologies).
      o Ability to write clean, maintainable, and testable code.

Nice to Have:
      • Familiarity with GraphQL for API design.
      • Experience with other cloud platforms like Azure or Google Cloud.
      • Knowledge of security best practices for web applications.


Want to apply?
Position
Name*
Email*
Phone number*
Country*
City*
Linkedin
Faça upload do seu CV* (max. 4MB)
Upload your photo or video (max. 4MB)
Submit