Job Closed
This listing is no longer active.
Expanding access to knowledge and education worldwide. JSTOR, Portico, and Ithaka S+R
Intern, Software Engineering
Location
Michigan
Posted
110 days ago
Salary
$25 / hour
Seniority
Entry Level
Job Description
Intern, Software Engineering
ITHAKA
• Obtain hands-on experience working in a real-world product development environment • Work with your assigned Agile/Scrum team designing, developing, and maintaining web applications • Become a valued part of the team, contributing to problem-solving and idea generation • Learn about the business and gain hands-on experience with new technology • Develop strong solutions for unique product platforms • Work closely with Product Owner, User Experience Designer, and other team members to conduct Product Discovery • Participate in agile team leveraging continuous deployment and test automation
Job Requirements
- Actively enrolled in an undergrad or graduate degree program
- Knowledge of HTML, CSS/SCSS, JavaScript/TypeScript, and React/Vue
- Knowledge of accessibility, usability, information architecture, and interaction design principles
- Knowledge of responsive design interfaces
- Familiarity with GQL
- Familiarity with Webpack, Grunt or other similar build tools
- Willingness and ability to learn new approaches and emerging technology
- Strong communication and interpersonal skills
- Demonstrates exceptional attention to detail.
Benefits
- Tool and product training
- Excellent onboarding program
- Opportunity to work with Agile teams
- Constant support from mentors
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer – React Native, Payments
Kraken Digital Asset ExchangeWe put the power in your hands to buy, sell, and trade digital currency 🌏
• Design, develop, and maintain high-quality payment processing systems using React.js and other relevant technologies • Build and refine seamless transaction experiences that optimize fund transfers for speed, security, and reliability • Ensure an efficient and intuitive onboarding experience for users interacting with payment systems, reducing friction and improving trust • Develop innovative features that enhance engagement, retention, and loyalty within the payments ecosystem • Set the standard for high-quality, secure code and lead the development of complex financial software systems • Influence technical decisions, contribute to strategy discussions, and shape product/domain decisions with a deep understanding of financial systems and security best practices • Mentor engineers, foster a culture of technical excellence, and drive process improvements in financial software development • Design and implement scalable, maintainable, and fault-tolerant financial systems, ensuring compliance and security best practices
Senior Software Engineer – React Native, Payments
Kraken Digital Asset ExchangeWe put the power in your hands to buy, sell, and trade digital currency 🌏
• Design, develop, and maintain high-quality payment processing systems using React.js and other relevant technologies • Build and refine seamless transaction experiences that optimize fund transfers for speed, security, and reliability • Ensure an efficient and intuitive onboarding experience for users interacting with payment systems, reducing friction and improving trust • Develop innovative features that enhance engagement, retention, and loyalty within the payments ecosystem • Set the standard for high-quality, secure code and lead the development of complex financial software systems • Influence technical decisions, contribute to strategy discussions, and shape product/domain decisions with a deep understanding of financial systems and security best practices • Mentor engineers, foster a culture of technical excellence, and drive process improvements in financial software development • Design and implement scalable, maintainable, and fault-tolerant financial systems, ensuring compliance and security best practices
• Create high quality engineering artifacts used to train and evaluate advanced AI coding assistants • Design realistic coding tasks • Review model-generated code • Write high quality examples • Evaluate coding agent behavior • Collaborate with leading AI labs and teams developing next generation coding agents
• Own outcomes end-to-end • Define the AI technical direction • Make build-versus-buy decisions • Lead by implementation • Create the paved highway • Raise the bar across Engineering and Product



