Explore careers with our portfolio companies

Junior Golang & Python Developer

Digital Currency Group

Digital Currency Group

Software Engineering
Stamford, CT, USA
Posted on Feb 2, 2024
What You'll Be A Part Of:

Founded in 2015 by CEO Barry Silbert, Digital Currency Group is the most active investor in the blockchain sector with a mission to accelerate the development of a better financial system through the proliferation of digital assets and blockchain technology. Today, DCG sits at the epicenter of the industry, backing more than 200 blockchain-related companies in over 35 countries. DCG also invests directly in digital currencies and other digital assets.

We passionately believe digital currency and blockchain technology will drive global economic and social change. Our unique model enables us to deploy our resources to build over the long term.



What is the Role:

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. 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

What you'll be responsible for:

  • 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.

What you'll bring:

  • 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 or Hybrid or Stamford, CT

We are an equal opportunity employer and value diversity at our company. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.