Pular para o conteúdo principal

Fullstack developer- Python and Angular

Tecnologia
act digital
Porto, PortugalHá 2 meses
Tempo inteiro

Descrição da vaga

Responsibilities

  • Develop and maintain frontend applications, components and features using Angular and TypeScript.
  • Develop and maintain secure, stable and efficient RESTful APIs and backend services using Python and FastAPI.
  • Implement end-to-end user stories, translating functional requirements into high-quality frontend and backend solutions.
  • Integrate Angular applications with backend APIs and ensure reliable data flow between frontend and backend.
  • Work with SQL and relational databases as required by the application.
  • Write clean, readable, maintainable and reusable code according to established development standards.
  • Implement and maintain unit and integration tests, using tools such as Jest/Jasmine for frontend and Pytest for backend.
  • Apply established security and secure coding practices, including OWASP principles and secure data handling.
  • Troubleshoot, debug and optimize application performance and resolve technical issues.
  • Use existing Git, CI/CD and deployment processes to deliver features to production.
  • Participate in code reviews and incorporate technical feedback to continuously improve code quality.
  • Participate actively in Scrum ceremonies, including Daily Stand-ups, Sprint Planning, Backlog Refinement and Retrospectives.
  • Collaborate closely with the Tech Lead and development team on technical decisions, knowledge sharing and delivery of new features.

Requirements

  • Until 3 years of professional experience in software development.
  • Solid professional experience with Angular and TypeScript.
  • Hands-on experience developing RESTful APIs with Python and FastAPI.
  • Good knowledge of HTML5, CSS3/SCSS and responsive web development.
  • Professional experience working with SQL and relational databases.
  • Good knowledge of Git and version control.
  • Experience working in Agile/Scrum or Kanban environments.
  • Good understanding of unit and integration testing.
  • Basic understanding of CI/CD concepts and development pipelines.
  • Good understanding of web application security and secure coding practices.
  • Good Level of English
  • Strong communication, collaboration, problem-solving and troubleshooting skills.

2x week in Porto

Keywords
monthsOfExperience: 36KanbanHTML5CodingTypescriptJasmineAngularAngularJSCss 3PythonScrumSqlRelational grammarCI / CDDebuggerGitSassDebuggingCI/CD

Interessado nesta vaga?