Senior Python (with GO or C) Developer
Ciklum
Gdansk, Wroclaw or Remote, Poland
About the role
As an Senior Python (with GO or C) Developer, become a part of to join their fast-growing team on a full-time basis. Our client is looking for an innovative, talented and hard-working Senior Python Developer to join their fast-growing team on a full-time basis. Their team thrives in an informal and collaborative environment where team members are encouraged to grow beyond the confines of their job description or role.
The client is a technology company that focuses on data storage, specifically flash memory. It was founded in 2016, the headquarters is based in the US and R&D is in Israel.
Technology Stack:
- Python 3.9, their code is running inside a container over Linux environment
- API Development, HTTP, REST
- Databases, SQL
- AWS
- Networking, Storage
- Virtualization, Containerization, Docker
- Git
Responsibilities
- Design, build and set up development tools and infrastructure for use by the various teams in the R&D organization
- Among the different tools:
- Test infrastructure used by the QA (the product is a cluster composed of different components and infrastructure encapsulates them, tracking their state, exposing different APIs to communicate with them, etc.)
- Maintain and develop API and interfaces facing the company storage product + different cloud providers VM orchestration
- Collaborate with other teams to improve the productivity of the entire R&D organization
- Deal with diverse technologies and domains: Docker, Git, Python, Linux, KVM (VM orchestration)
Requirements
- 3+ years of Python development experience (Object Oriented programming – not scripts)
- 2+ years of experience with Go or C programming languages, including proficiency in developing, debugging, and optimizing applications in these languages
- 2+ years experience working on Linux platform, be comfortable with Linux
- Strong technical abilities, problem-solving, design, coding, and debugging skills
- Highly motivated and independent
- Strong problem solver and out-of-the-box thinker
- Ability to lead feature development, take full ownership of tasks from A-Z, and deliver independently with minimum supervision
- Strong communication abilities
- Strong multi-tasking abilities
Desirable
- Experience with Network, Storage, Virtualization, Docker, Git, HTTP, REST
- Familiarity with cross-platform development in Python, Go, or C
- Experience in performance tuning and low-level systems programming
- Fluency in English — both written and verbal
Apply Now
Don't forget to mention EuroTechJobs when applying.