NoFluffJobs Stacjonarnie Mid

Software Engineer (Python / AWS)

Silvair

⚲ Kraków

18 000 - 22 000 PLN (B2B)

Wymagania

  • Git
  • Jenkins
  • SQL
  • Python
  • pytest
  • PostgreSQL
  • Confluence (nice to have)
  • AWS (nice to have)
  • JavaScript (nice to have)
  • TypeScript (nice to have)
  • Angular (nice to have)
  • IoT (nice to have)
  • Terraform (nice to have)
  • Node.js (nice to have)

Opis stanowiska

O projekcie:
About the job

We are looking for an engineer who will be a part of Silvair’s Engineering Team developing "Silvair Platform" - that is cloud infrastructure, services, appliances and web applications designed to make mesh network management easy, fast and reliable.

You will work with up-to-date technologies/concepts such as microservices, JavaScript, Python, Open API, MongoDB, RabbitMQ, AWS, Git, Terraform, Jenkins.

You will have a chance to work with Silvair’s top specialists to develop and maintain robust smart lighting solutions that are rapidly gaining momentum in the IoT and smart building industry.

We offer

- Responsible and creative role- Agile, fast-paced, and exciting startup environment- Work with trending technologies, such as the IoT, smart lighting and Bluetooth Mesh- Paid AI tools for coding and research- Company co-financed lunches- Medical care package- Functional and modern working space- B2B contract or permanent agreement - as you wish

Wymagania:
Essential job requirements:

- Solid experience (3+ years) with Python and Pytest- Practical experience with asynchronous programming in Python- Strong knowledge of REST APIs and familiarity with event-driven architectures- Experience with MongoDB, PostgreSQL, and Redis in production environments- Operational experience with Docker and Jenkins CI/CD pipelines- Familiarity with monitoring and observability tools such as Datadog- Ability to write clean, well-documented, and maintainable code with a focus on architecture and minimizing technical debt- Self-reliance in everyday work, strong communication skills, and effective collaboration in cross-functional teams

Nice to have:

- Experience with JavaScript and Node.js- Exposure to TypeScript and Angular- Familiarity with AWS, Terraform, and Ansible

Codzienne zadania:
- Designing and implementing new features and functionalities, covering everything from business logic to API and persistence layers
- Contributing to architectural decisions — particularly around service decomposition, cloud infrastructure, and long-term technical debt reduction
- Performing code reviews to maintain code quality and share technical knowledge across the team
- Writing and maintaining automated tests across the testing pyramid to ensure reliability and prevent regressions
- Collaborating with product and cross-functional teams to translate business requirements into solid technical solutions

🔍 Dekoder Ogłoszenia

🔴
Agile, fast-paced, and exciting startup environment
Może oznaczać brak stabilności, częste zmiany priorytetów i potencjalnie wysokie tempo pracy wymagające elastyczności.
🔴
Responsible and creative role
Może oznaczać dużą samodzielność, ale także brak jasnych wytycznych i konieczność samodzielnego definiowania zadań.
🟡
Work with up-to-date technologies/concepts
Choć brzmi pozytywnie, może oznaczać, że firma dopiero wdraża te technologie i nie ma jeszcze ugruntowanych dobrych praktyk.
🟡
Solid experience (3+ years) with Python and Pytest
Wymagane jest nie tylko ogólne doświadczenie, ale konkretne i udokumentowane umiejętności w testowaniu kodu.
🟡
Ability to write clean, well-documented, and maintainable code with a f
Fragment jest niekompletny, ale sugeruje, że oczekiwana jest wysoka jakość kodu, co jest standardem, ale warto zwrócić uwagę na brak pełnego opisu.