Passisto
EngineeringModèle gratuit

Software Engineer Fiche de poste

We are looking for a skilled Software Engineer to join our engineering team and help build scalable, reliable, and maintainable software systems. You will work across the full development lifecycle — ...

PythonTypeScriptSystem DesignGitCI/CDREST APIsSQL

Aperçu

We are looking for a skilled Software Engineer to join our engineering team and help build scalable, reliable, and maintainable software systems. You will work across the full development lifecycle — from design and implementation to testing and deployment — collaborating closely with product managers, designers, and fellow engineers to deliver high-quality software that solves real user problems.

Responsabilités

  • Design, develop, test, and maintain high-quality software applications and systems
  • Collaborate with product managers and designers to translate requirements into technical solutions
  • Write clean, well-documented, and testable code following established best practices
  • Participate in code reviews to maintain code quality and share knowledge across the team
  • Identify and resolve performance bottlenecks, bugs, and other technical issues
  • Contribute to architectural discussions and technical decision-making
  • Work closely with DevOps to ensure smooth deployment and operations
  • Mentor junior engineers and support their professional development
  • Proactively identify opportunities to improve systems, processes, and developer experience

Exigences

  • 3+ years of professional software development experience
  • Proficiency in one or more programming languages (e.g. Python, Java, Go, TypeScript)
  • Solid understanding of data structures, algorithms, and system design principles
  • Experience with version control systems (Git) and collaborative development workflows
  • Familiarity with CI/CD pipelines and DevOps practices
  • Strong problem-solving skills and attention to detail
  • Excellent communication skills and ability to work effectively in a team environment

Atouts supplémentaires

  • Experience with cloud platforms (AWS, GCP, or Azure)
  • Knowledge of containerization technologies (Docker, Kubernetes)
  • Contributions to open-source projects
  • Experience in an Agile or Scrum environment

Copiez la fiche de poste complète et collez-la où vous en avez besoin.

Système de recrutement IA Passisto

Trouvez le meilleur Software Engineer avec l'IA

Utilisez cette fiche de poste avec l'IA Passisto pour présélectionner les candidats, mener des entretiens et recruter plus intelligemment.

Software Engineer Job Description Template (Free, Copy-Paste Ready) | Passisto