Senior Software Product Developer –...
Function: Front-End, Back-End, or Fullstack
Type of Contract: Freelancer
Duration: 12 months (renewable)
Location: Lisbon (Hybrid - 1 to 2 days per week at the office)
Language:Fluent in Portuguese and English
About Us:
We are a
- thinking technology company dedicated to delivering
- quality, scalable, and maintainable software solutions. Our team thrives on collaboration, innovation, and a passion for creating outstanding products that make a difference. We embrace modern engineering practices like Test-Driven Development (TDD), Acceptance Test-Driven Development (ATDD), and Extreme Programming (XP) to ensure robust and effective software delivery.
Job Summary:
Key Responsibilities:
- Write clean, maintainable, and testable code following TDD/ATDD principles.
- Collaborate with product managers, designers, and other engineers to deliver
- quality features. - Implement and advocate for XP practices such as pair programming, refactoring, and continuous integration.
- Conduct code reviews and mentor junior developers to uphold coding standards and best practices.
- Participate in planning and estimation sessions to ensure timely delivery of features and solutions.
- Troubleshoot and resolve technical issues, ensuring system stability and performance.
Required Qualifications:
- 5+ years of professional software development experience.
- Demonstrated expertise in Test-Driven Development (TDD) and Acceptance Test-Driven Development (ATDD).
- Solid understanding of Extreme Programming (XP) practices.
- Experience with modern development tools, including version control systems (e. g. , Git), build tools, and package managers.
- Excellent
- solving skills and the ability to work in a collaborative,
- oriented environment. - Strong communication skills, with the ability to articulate technical concepts to
- technical stakeholders.
Preferred Qualifications:
- Experience with state management libraries such as Redux or Context API.
- Familiarity with backend development and APIs (e. g. , Node. js, Graph
QL). - Knowledge of CI/CD pipelines and Dev
Ops practices. - Exposure to Agile frameworks such as Scrum or Kanban.
- Fluent in Portuguese and English
What We Offer:
- Competitive salary and benefits package.
- Flexible work hours and remote work options.
- A collaborative and inclusive work environment.
- Opportunities for professional growth and learning.
- Access to the latest tools and technologies.
How to Apply:
We are an
- opportunity employer and value diversity in our team. We look forward to welcoming a passionate and skilled programmer to our team!
Seja o primeiro a candidar-se à vaga de emprego oferecida!
-
Porque procurar um emprego no Vagas.pt?
Todos os dias oferecemos novas vagas de emprego. Pode escolher entre uma vasta gama de empregos: O nosso objectivo é oferecer a escolha mais vasta possível Receba novas ofertas por e-mail Ser o primeiro a responder a novas ofertas de emprego Todas as ofertas de emprego num só lugar (de empregadores, agências e outros portais de emprego) Todos os serviços para quem procura emprego são gratuitos Vamos ajudá-lo a encontrar um novo emprego