Enable job alerts via email!

Software Developer

DOJi

Washington (District of Columbia)

Remote

USD 75,000 - 90,000

Full time

Today
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

DOJi is seeking a Summer Software Engineering Intern to join the MarketCanvas team. The role involves working on innovative trading visualization tools focusing on enhancing user experience and algorithm development. Interns will gain hands-on experience while collaborating on real-world projects, with mentorship from experienced developers.

Qualifications

  • Currently enrolled in a Bachelor’s or Master’s degree program.
  • Familiarity with GitHub repositories.
  • Understanding of web design principles.

Responsibilities

  • Develop drawing tools for candlestick patterns.
  • Implement positioning algorithms and grid systems.
  • Optimize chart rendering performance.

Skills

Debugging
Problem Solving
Mathematics
Responsive Web Design

Education

Bachelor's or Master's in Computer Science

Tools

GitHub

Job description

1 day ago Be among the first 25 applicants

Summer Software Engineering Intern - MarketCanvas DOJi | Remote | Summer 2025

About DOJi DOJi is developing MarketCanvas, an innovative web-based platform that revolutionizes how traders and analysts create, customize, and share chart patterns. Our software combines intuitive canvas-based design with precision trading tools, allowing users to draw custom patterns, import real chart data, and collaborate through community-shared technical trade setups.

About the Role We're seeking a motivated Software Engineering Intern to join our small, focused team building MarketCanvas. This is a hands-on opportunity to work on sophisticated engineering challenges in our trading visualization platform, from complex canvas rendering systems and mathematical positioning algorithms to precision user interface design and collaborative development workflows.

What You'll Work On

  • Develop and enhance canvas-based drawing tools for candlestick pattern creation
  • Implement magnetic snap-to-grid systems and interval-based positioning algorithms
  • Build dynamic grid systems with hybrid positioning detection for chart elements
  • Create responsive front-end components for pattern libraries and community sharing
  • Work on precision alignment tools and coordinate system calculations
  • Optimize rendering performance for real-time chart visualizations
  • Debug and enhance cross-component communication systems
  • Contribute to user authentication and pattern sharing systems

What You'll Learn

  • Software engineering teamwork logistics within GitHub repositories
  • Version control best practices including pushing, pulling, and commit management
  • Code review processes and collaborative debugging techniques
  • Feature branch workflows and merge conflict resolution
  • Complex state management for interactive canvas applications
  • Mathematical coordinate systems and grid positioning algorithms

Minimum Qualifications

  • Currently enrolled in a Bachelor's or Master's degree program in Computer Science, Software Engineering, or related technical field
  • Familiarity with GitHub repositories and collaborative development workflows
  • Understanding of responsive web design principles
  • Strong debugging skills and systematic problem-solving approach
  • Comfort with mathematical calculations for positioning and rendering

Preferred Qualifications

  • Experience with financial markets or trading concepts
  • Knowledge of data visualization libraries (D3.js, Chart.js, etc.)
  • Familiarity with image processing or computer graphics
  • Ability to work with legacy code and enhance existing systems
  • Interest in fintech or trading technology

Example Projects You Might Work On

  • Debug magnetic snap-to-grid systems for candlestick positioning
  • Build interval-based time slot calculation algorithms
  • Develop hybrid positioning detection for chart elements
  • Create dynamic width calculation systems for responsive candles
  • Debug and enhance multi-class coordination systems
  • Enhance Shape creation
  • Build stock market related tools to help traders chart their patterns such as Fibonacci tool.
  • Enhance object creation features and related popups (Candles, Zones, Lines, Text, Shapes, and Images)
  • Format: Remote with flexible hours
  • Direct mentorship from founding team
  • Opportunity to see your code impact real users
  • Work on sophisticated engineering challenges in precision trading tools

Application Requirements

  • Resume highlighting relevant technical experience
  • Portfolio or GitHub repositories showcasing web development projects (optional)

Ready to help build the future of trading visualization and master advanced software engineering workflows? Apply at www.marketcanvas.com under the "Career" Tab at the top right corner of the page.

*DOJi is an equal opportunity employer committed to diversity and inclusion.

Seniority level
  • Seniority level
    Internship
Employment type
  • Employment type
    Internship
Job function
  • Job function
    Engineering and Information Technology
  • Industries
    Software Development

Referrals increase your chances of interviewing at DOJi by 2x

Washington, DC $75,000 - $90,000 3 months ago

Washington, DC $65,000 - $185,000 10 months ago

Washington DC-Baltimore Area 2 months ago

Washington, DC $110,000 - $125,000 5 months ago

Washington DC-Baltimore Area 2 months ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Developer

BreakPoint Labs

Great Falls Crossing null

Remote

Remote

USD 85,000 - 110,000

Full time

2 days ago
Be an early applicant

SQL Server Developer/Software Engineer

CVS Pharmacy

Hartford null

Remote

Remote

USD 64,000 - 159,000

Full time

Today
Be an early applicant

Junior Software Developer

Fusion Technology LLC

Arlington null

Remote

Remote

USD 70,000 - 100,000

Full time

3 days ago
Be an early applicant

Jr. Software Developer

Broadcast Music, Inc.

Falls Church null

Remote

Remote

USD 80,000 - 120,000

Full time

6 days ago
Be an early applicant

Software Engineer - Associate (.Net/Java/Python/Cloud)

UPMC

Pittsburgh null

Remote

Remote

USD 70,000 - 90,000

Full time

Today
Be an early applicant

Staff Application Engineer*- Columbia, MD

ROHDE & SCHWARZ GmbH & Co. KG

Columbia null

Remote

Remote

USD 80,000 - 120,000

Full time

2 days ago
Be an early applicant

Software Developer

DataAnnotation

null null

Remote

Remote

USD 80,000 - 100,000

Full time

2 days ago
Be an early applicant

Mid-Level Software Developer

Agile5 Technologies, Inc.

Fairmont null

Remote

Remote

USD 85,000 - 130,000

Full time

12 days ago

.Net Developer / Tester

Davita Inc.

Vienna null

Remote

Remote

USD 78,000 - 100,000

Full time

13 days ago