emagine
Junior Fullstack Software Engineer (Python and Angular)
emaginePoland1 day ago
Full-timeEngineering, Information Technology
Summary

The Junior Fullstack Software Engineer role is essential within the Global Automation Team, focusing on developing and maintaining applications that enhance automation processes. This position aims to leverage a mix of front-end and back-end skills to deliver efficient, user-friendly software solutions.

Main Responsibilities

  • Develop and maintain web applications using Python and relevant frameworks.
  • Collaborate with team members to design, implement, and optimize back-end services.
  • Create user interfaces using HTML, CSS, and JavaScript.
  • Engage with both technical and non-technical stakeholders to gather requirements and present findings.
  • Handle database interactions and manage data storage solutions.
  • Participate in team discussions and contribute to collaborative problem-solving.
  • Implement responsive and efficient coding practices.

Key Requirements

  • BS/MS in Software Engineering or related field (equivalent experience may be acceptable)
  • Proficiency in Python
  • Familiarity with Python frameworks (e.g., Flask, Django, FastAPI)
  • Basic understanding of databases and experience with at least one database system (e.g., MariaDB, PostgreSQL, MongoDB)
  • Strong communication skills, both written and verbal, in English
  • Knowledge of web development basics (HTML, CSS, JavaScript)
  • Ability to work collaboratively in a team environment
  • Problem-solving skills and attention to detail

Nice to Have

  • Previous experience as a Python Developer
  • Understanding of E2E Internet application architecture
  • Familiarity with front-end frameworks, specifically Angular
  • Knowledge of alerting stacks such as Prometheus
  • Experience with ETL pipelines

Other Details

This role is part of the Global Automation Team, focusing on delivering innovative automation solutions within the tech industry.

Key Skills

Ranked by relevance