Job Description
DCG is a global enterprise that builds, buys, and invests in blockchain companies. Founded in 2015, DCG sits at the epicenter of the industry, backing 200+ companies in 35 countries. In addition to its investment portfolio, DCG is the parent company of Grayscale Investments (the largest digital currency asset manager), Luno (a crypto investment platform and wallet), and Foundry (a digital asset mining and infrastructure company).
What You’ll Be A Part Of
We are seeking a Junior Golang & Python Developer who is deeply passionate about technology and eager to grow in the fields of software development, financial technologies, and data analysis.
What is the Role
The ideal candidate should possess a fundamental understanding of DevOps practices, have experience in building web servers, and be proficient in PostgreSQL. Crucially, a foundational knowledge of cryptocurrencies and blockchain technology is essential, given the nature of our projects. Additionally, experience with Machine Learning (ML) and Time Series techniques will be a plus. This role is for a 6-month contract, with potential to extend.
Responsibilities:
- Develop and maintain web server applications primarily using Golang, with some Python development.
- Collaborate effectively with cross-functional teams to integrate diverse software components.
- Implement and maintain CI/CD pipelines.
- Manage and optimize PostgreSQL databases.
- Contribute to the development and refinement of trading algorithms, with a focus on cryptocurrency markets.
- Continuously learn and adapt to new programming languages and technologies, including Machine Learning and Time Series analysis techniques.
- Engage in proactive code reviews and contribute to team knowledge sharing.
Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- Proficiency in Golang and Python.
- Basic understanding of CI/CD, DevOps practices.
- Familiarity with blockchain technology.
- Experience with PostgreSQL or similar relational databases.
- Basic knowledge of financial markets.
- Strong problem-solving skills and a detail-oriented approach.
- A strong desire to learn, particularly in the areas of software development, financial technologies, blockchain, Machine Learning, and Time Series analysis.
- Flexibility in adapting to new programming languages, frameworks, and data analysis techniques.
- Inquisitive mindset, always eager to understand and improve systems and processes.
- Excellent communication skills, with an ability to collaborate effectively in a team environment.
What we offer
- An invigorating work environment where your growth is a priority.
- Exposure to state-of-the-art technology and tools, including Machine Learning and Time Series analysis.
- Comprehensive opportunities for personal and professional development.
- A culture of support and collaboration within our team.
Location
Remote / Hybrid / or Stamford, CT