Job Description
We are looking for a talented Full-Stack Senior Software Engineer to join a dynamic and innovative company in Portugal. This role involves working on cutting-edge solutions, collaborating with cross-functional teams, and contributing to the entire software development lifecycle.
Responsabilities:
- Develop and maintain scalable web applications, ensuring high performance and responsiveness.
- Design and implement front-end applications with modern frameworks, focusing on clean and reusable code.
- Build and optimize back-end services and APIs to support business needs.
- Enhance and maintain CI/CD pipelines to streamline deployment processes.
- Troubleshoot, debug, and enhance software applications to ensure reliability and efficiency.
- Participate in architectural discussions and contribute to technical decision-making processes.
Requirements and Skills:
- Bachelor’s degree or equivalent experience in Computer Science, Engineering, or a related field.
- Proven experience in software development, particularly in full-stack roles.
- Strong proficiency in Golang for back-end development.
- Hands-on experience JavaScript and frameworks such as React.js
- Experience with AWS.
- Familiarity with CI/CD pipelines (Jenkins)
- Knowledge of database technologies, API development, and system architecture.
- Experience working in an Agile development environment.
- Strong problem-solving skills and ability to work collaboratively in a team-oriented environment.
- Fluency in English, with excellent communication skills.
This is an exciting opportunity to work on impactful projects in a fast-paced and technologically advanced environment. If you are passionate about building high-quality software solutions, we would love to hear from you!