Paradigm Life · 9 hours ago
Software Engineering Intern
Paradigm Life is an innovative financial services platform empowering individuals, families, and businesses to take control of their financial future. They are seeking a motivated Software Engineering Intern to join their development team, where the intern will contribute to bug fixes, system modernization, and prototype new capabilities that directly impact clients' financial planning experience.
BankingInformation Technology
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
Qualification
Required
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
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
Benefits
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