- Company Name
- NinjaTrader
- Job Title
- Web Engineer Intern - Summer 2026
- Job Description
-
Job title: Web Engineer Intern – Summer 2026
Role Summary: Assist a cross‑functional engineering, product, design, data, and QA team in designing, developing, and maintaining web applications for a leading retail trading platform. Contribute to full‑stack features, internal tooling, and scalable, secure architecture while applying industry best practices in agile development.
Expectations: Receive mentorship from senior engineers, work on production‑grade code, adhere to quality standards (unit tests, code review, observability), and demonstrate the ability to estimate effort and deliver on sprint goals. Successful performance may lead to a full‑time offer.
Key Responsibilities:
- Develop frontend components and UI logic using TypeScript/JavaScript, React, Next.js, Gatsby, and related frameworks.
- Implement backend interfaces via REST APIs, GraphQL, and authenticate with JWT.
- Collaborate on feature design, architecture, and technical documentation.
- Participate in sprint planning, daily stand‑ups, and retrospective ceremonies.
- Conduct unit testing, integration testing, debugging, and code reviews.
- Write clean, maintainable code following coding standards and design patterns.
- Optimize performance and ensure accessibility and responsive design of web pages.
- Contribute to process improvements and automation for CI/CD pipelines.
Required Skills:
- Strong proficiency in TypeScript/JavaScript and CSS.
- Familiarity with frontend frameworks (React, Next.js, Gatsby) and state management.
- Understanding of web protocols (HTTP/HTTPS), authentication (JWT), and API design (REST, GraphQL).
- Knowledge of SQL and NoSQL database concepts.
- Experience with version control (Git) and CI/CD workflows.
- Solid problem‑solving, attention to detail, and independent time management.
- Excellent written and verbal communication and teamwork abilities.
Bonus: Prior internship or work experience in a similar role.
Required Education & Certifications:
- Junior or senior undergraduate student pursuing a Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- No specific certifications required.