Overview
Skills
Job Details
Job Role: Front End developer /Architect
Location: Baltimore, MD | Evansville, IN | Irving, TX
Duration: 12+ months
About the Role
As a Senior Staff Software Engineer, you will lead the architectural design and implementation of scalable, high-performance front-end systems for our loan acquisition platforms. This role requires a blend of hands-on technical expertise and strategic leadership to enhance customer-facing applications and drive modernization initiatives.
Key Responsibilities:
- Architect Frontend Systems: Design and implement robust frontend architectures using Angular, JavaScript, and Ruby on Rails, ensuring scalability and maintainability.
- Lead Modernization Efforts: Spearhead the migration of legacy systems to modern frameworks and cloud-native solutions, leveraging AWS and Kubernetes.
- Implement GraphQL APIs: Develop and optimize GraphQL APIs for efficient data retrieval and integration with backend services.
- Collaborate Across Teams: Work closely with product managers, designers, and backend engineers to deliver seamless user experiences and align technical solutions with business objectives.
- Mentor and Guide: Provide technical leadership and mentorship to engineering teams, promoting best practices and fostering a culture of continuous improvement.
- Drive Acquisition Strategies: Utilize expertise in acquisition systems to enhance lead generation, conversion, and customer engagement processes.
Required Qualifications
- Experience: 10+ years in software engineering, with a focus on frontend development and system architecture.
- Technical Skills: Proficiency in Angular, JavaScript, Ruby on Rails, GraphQL, AWS, and Kubernetes.
- Modernization Expertise: Proven track record in migrating and modernizing legacy systems to cloud-native architectures.
- Acquisition Systems Knowledge: Experience with loan acquisition platforms, lead generation, and customer acquisition strategies.
- Leadership: Strong leadership skills with experience in guiding teams through complex technical challenges.
- Communication: Excellent verbal and written communication skills, with the ability to articulate complex technical concepts to non-technical stakeholders.
Preferred Qualifications
- Cloud Certifications: AWS Certified Solutions Architect or similar credentials.
- Containerization: Experience with Docker and container orchestration using Kubernetes.
- CI/CD Pipelines: Familiarity with continuous integration and deployment processes.
- Agile Methodologies: Experience working in Agile development environments.
Education: At least a bachelor s degree (or equivalent experience) in Computer Science, Software/Electronics Engineering, Information Systems, or a closely related field is required for the project