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.
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.
• 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)