Munkaköri leírás
We are looking for a skilled
Python/Backend developer to join our team in developing a cutting-edge network orchestration project using the Pulumi framework. Your primary focus will be on creating a seamless interface for provisioning and automating network resources. This includes not only automating orchestration but also implementing automated testing to ensure robustness and reliability. You’ll work closely with cross-functional teams to design, implement, and optimize infrastructure as code, driving efficiency and scalability in our network operations. If you have a strong background in network orchestration and a passion for automation, we’d love to hear from you.
Responsibilities: - Participate in the entire application lifecycle: Requirements, Design, Development, and Testing.
- Write clean and efficient code to develop functional applications.
- Troubleshoot and debug applications to ensure optimal performance.
- Develop unit tests and integration tests.
- Collaborate closely with Front-end developers to integrate user-facing elements with backend logic.
- Gather and address technical and design requirements.
- Build reusable code and libraries for future use.
- Stay updated on emerging technologies.
Requirements and Skills: - Proven work experience as a Backend Developer.
- In-depth understanding of the entire development process, including CI/CD and Agile development processes.
- Hands-on experience with Python 3.1* and FastAPI.
- Proficiency in AWS services for cloud infrastructure.
- Experience with Docker containers for deployment.
- Strong knowledge of relational databases, particularly PostgreSQL.
- Expertise in Linux operating systems.
Nice-to-Have Skills: (While not mandatory, the following skills would be advantageous)
Familiarity with Pulumi, Terraform, Ansible, and GitOps practices. - Experience with Elixir or Erlang.
- Experience with Azure Cloud.
- Network management experience (2-3 OSI layers).
- Familiarity with Next.js and React for front-end development.
- Experience with CI/CD and DevOps practices.
- QA Automation experience with tools such as pytest and Playwright.
- Experience with Opentelemetry for observability.
- Familiarity with the ELK stack for logging and monitoring.
- Experience with workflow orchestration tools like Airflow and Celery.
- Experience with Remote RPC, REST, OpenAPI/Swagger, and gRPC.
If you have the required skills and a passion for network orchestration and automation, we encourage you to apply and join our team.