[Remote] Software Development Engineer I
Note: The job is a remote job and is open to candidates in USA. United States Senate Federal Credit Union is dedicated to improving the financial wellness of its members through innovative solutions. As a Software Development Engineer I, you will play a key role in developing financial software that enhances the digital experience for members, collaborating with various teams to drive member engagement and retention.
Responsibilities
- Develop and implement full stack ecosystems to enhance the acquisition and engagement of consumers. Ensure these systems are efficient, scalable, and maintainable
- Develop and maintain software applications using NodeJS and other latest technologies
- Collaborate with other technical and non-technical partners to understand platforms, integration points (API, Services) and database structures
- Write clean, maintainable, and well-tested code following best practices
- Participate in code reviews to ensure quality and minimal impact on the members
- Drive and be accountable for all the assigned tasks and remain continuously self-challenged in setting and delivering assigned deadlines
- Strengthen the software delivery process based on Agile principles. This includes Scrum, Automated Testing, Continuous Integration and Deployment
- Recommend improvements to optimize existing systems or integrate new systems to enhance application and system functionality
- Performs other duties as assigned
- Comply with regulatory compliance and assigned training requirements
Skills
- Bachelor's degree in computer science, Engineering, Math, Physics or technical field or equivalent years of experience
- 1+ years of software development experience in fintech, financial services, or a related field
- Experience building and launching customer-facing software products with a strong user experience focus
- Understanding of web development technologies (NodeJS, ReactJS, HTML, CSS)
- Experience with version control systems (e.g., git) and understanding of software development principles and practices
- Basic understanding of cloud services (AWS, Azure) is desirable
- Some experience and understanding of CI/CD tools
- Ability to clearly articulate technical concepts to both technical and non-technical audiences
- Self-starter who thrives in a fast-moving, high-ownership environment
- Proficiency in at least one programming language (TypeScript/NodeJS preferred)
- Understanding of RESTful APIs and web services
- Basic knowledge of front-end and back-end development concepts (ReactJS preferred)
- Ability to work within established codebases and frameworks
- Problem-solving and analytical thinking skills
- Eagerness to learn new technologies and methodologies
- Attention to detail and commitment to quality
- Time management and ability to handle multiple priorities
- Must have superior interpersonal skills and be comfortable engaging with people from a wide variety of roles, cultures, and economic backgrounds
- Basic understanding of cloud services (AWS, Azure) is desirable
- Proficiency in at least one programming language (TypeScript/NodeJS preferred)
- Basic knowledge of front-end and back-end development concepts (ReactJS preferred)
Benefits
- Health Insurance including Medical, Dental, Prescription, Vision
- 401(k) Retirement Plan
- Incentive bonus
- 12 Holidays
- 15 Vacation days
- 9.75 Sick days
- Flexible Spending Account
- Life Insurance
- Free parking or Metro Smart Benefits
- Tuition reimbursement
Company Overview
Apply To This Job