75% remote: Fullstack Developer Python / React

Job description:

For our client we are looking for a Fullstack Developer (f/m/d).
Frame data:
Start: November 2024
Duration: 31.03.25 +
- (long term)
Capacity: 100% if possible
Location: Berlin / Remote (1 week Berlin / 3 weeks remote in rotation), up to 50% onsite in peak times
To be considered for this position, all the must haves and as many should have requirements as possible must be fulfilled. Please include a self assessment of each individual skill in your application.
Role:
- Infrastructure product delivery is divided into two teams: Infrastructure Core with datacenter, network, compute & storage delivery and – in the system stack on top of those 
- infrastructure IaaS (ICE = infrastructure core engine) delivery.
- The Capabilities Full-Stack Engineer is a part of the ICE Delivery Capabilities team.
- The Capabilities Full-Stack Engineer is tasked with ensuring the delivery of products specified by product management and co-designed by the architecture team. This entails creating high-level and low-level designs, completing engineering tasks, developing a working product, and ensuring quality assurance.
- Participation and ocasional facilitation of scrum rituals and backlog grooming are part of the activities in this role.
Targets:
- Engineering Excellence: An engineering background with an emphasis on designing and implementing long term secure solutions rather than quick fixes.
- CI/CD and Automation: Proficiency in integrating continuous testing practices within the CI/CD pipeline using tools like GitLab, Jenkins, Tekton, Argo Workflows, and ArgoCD.
- Scripting and Automation: Solid foundation in scripting and automation with a security-conscious approach, ensuring that security & reliability practices are integrated into automated processes.
- Robust Infrastructure: Proficiency in overseeing the reliability of infrastructure components like servers, networks, and cloud resources, with a strong focus on Infrastructure as Code (IaC) to ensure continuous deployments.
Skills (must-have):
- Distributed / Decoupled Software Architectures
- Python with Pydantic
- REST APIs (e.g. FastAPI), OpenAPI
- Microservices architecture
- Interfacing with other APIs distibuted context
- Front-End development with React based frameworks (JS/TS)
- Is knowledgable and using BFF concept to deliver Front-End experience
- Knowledgable of Document-oriented database concepts
- Experience in using PostgreSQL as a database backend
- Is practicing Test Driven Development on a daily basis
- Proven ability to set up and manage CI/CD pipelines using tools like GitLab, Jenkins, Tekton, Argo Workflows, and Argo CD. GitOps knowledge ArgoCD / Flux
- Agile and DevOps practices
- Demonstrated commitment to ensuring high-quality deliverables through rigorous standards and processes
- JavaScript/TypeScript
- Fluent English in speech and writing (at least C1)
Skills (should-have):
- Golang
- Infrastructure Automation (IaC)
- Build and Deployment pipelines
- Graph Databases (like Neo4j, ArangoDB, ...)
- Observability Systems: Proficiency in integrating with monitoring and logging systems for realtime insights into system/application performance. Familiarity with tools like Prometheus, Grafana, OpenTelemetry, and other similar stacks (e.g., EFK 
- Elasticsearch, Fluentd, Kibana).
- RabbitMQ

Be a part of our comminity

Join us on Telegram or Discord to get instant notifications about the newest freelance projects and talk to some of the smartest software engineers in the world.