Paradigm Life→
Software Engineering Intern at Paradigm Life in Remote
InternshipRemoteFull-timeRemote
Skills
javascript/typescriptnode.jsangularrestful apisqlgitproblem-solvingcommunicationteamworkself-motivated
Job Description
Summary: 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.
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
Required Skills: JavaScript/TypeScript, Node.js, Angular
Important Skills: RESTful API, SQL, Git
Nice-to-Have Skills: Problem-solving, Communication, Teamwork, Self-motivated
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
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