Job Description
Salary:
Software Engineering Intern
Company: Paradigm Life
Location: Remote
Type: Internship
Duration: 90 days (with potential for extension)
About Paradigm Life
Paradigm Life is an innovative financial services platform empowering individuals, families, and businesses to take control of their financial future. We provide comprehensive wealth-building strategies, education, and planning tools that help over 8,500 clients build lasting financial independence. Our platform bridges the gap between financial education and actionable planning, making sophisticated wealth management accessible to everyone.
Position Overview
We are seeking a motivated Software Engineering Intern to join our development team. This role offers hands-on experience working on a production financial services platform, where you'll contribute to bug fixes, system modernization, and prototype new capabilities that directly impact our clients' financial planning experience.
Key Responsibilities
• Bug Fixes & Maintenance: Identify, diagnose, and resolve bugs across our broker portal, client portal, and backend API services
• System Modernization: Assist in upgrading legacy code, improving code quality, and implementing best practices across our Node.js and Angular codebase
• Feature Prototyping: Design and develop proof-of-concept features for new financial planning tools and capabilities
• Code Quality: Write clean, maintainable code following established patterns and contribute to code reviews
• Testing & Documentation: Write unit tests, update documentation, and ensure code changes are properly tested
• Collaboration: Work closely with senior engineers, product managers, and designers in an agile development environment
Required Qualifications
• Currently pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, or related field
• Strong foundation in JavaScript/TypeScript and object-oriented programming principles
• Experience with Node.js and Express.js for backend development
• Familiarity with Angular framework and component-based architecture
• Understanding of RESTful API design and development
• Knowledge of relational databases (SQL) and database query optimization
• Experience with version control systems (Git)
• Strong problem-solving skills and attention to detail
• Excellent communication skills and ability to work in a team environment
• Self-motivated with the ability to work independently on assigned tasks
Preferred Qualifications
• Experience with RxJS and reactive programming patterns
• Familiarity with AWS services (S3, EC2)
• Experience with Redis for caching and session management
• Familiarity with Bootstrap and Angular Material for UI development
• Experience with Docker and containerization
• Knowledge of CI/CD pipelines
• Previous internship or project experience in full-stack development
• Interest in financial services or fintech industry
What You'll Gain
• Real-world experience working on a production financial services platform
• Mentorship from experienced software engineers
• Exposure to modern full-stack development practices
• Opportunity to contribute to features used by thousands of clients
• Experience with enterprise-level architecture and integrations
Min Qualification
• Currently pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, or related field
• Strong foundation in JavaScript/TypeScript and object-oriented programming princip...
• Currently pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, or related field
• Strong foundation in JavaScript/TypeScript and object-oriented programming principles
• Experience with Node.js and Express.js for backend development
• Familiarity with Angular framework and component-based architecture
• Understanding of RESTful API design and development
• Knowledge of relational databases (SQL) and database query optimization
• Experience with version control systems (Git)
• Strong problem-solving skills and attention to detail
• Excellent communication skills and ability to work in a team environment
• Self-motivated with the ability to work independently on assigned tasks
• Real-world experience working on a production financial services platform
• Mentorship from experienced software engineers
• Exposure to modern full-stack development practices
• Opportunity to contribute to features used by thousands of clients
• Experience with enterprise-level architecture and integrations
see more
Applying Instructions
• ZipRecruiter
• SimplyHired
• BeBee
• ZipRecruiter
• SimplyHired
• BeBee
see more
Work History and Feedback