Platform Engineer - Remote*
Location: But be withing 50 miles of the following cities
Wilmington, DE, Baltimore, MD, Charlotte, NC, Dallas, TX , New York, NY , Evansville, IN.
Short List Key Requirements
* Senior software/tech lead with 5 7+ years building enterprise web and cloud-native applications.
* Strong hands-on development with TypeScript, Node.js, and Angular.
* GraphQL expertise, including Apollo Client, Server, and Router (federation experience preferred).
* Experience designing event-driven, microservices architectures (Kafka on AWS, BPMN/Camunda v8 a plus).
* AWS cloud experience with modern platforms (Kubernetes, ECS, Lambda, API Gateway, RDS/DynamoDB).
* Technical leadership & influence, able to set standards, create reusable patterns, guide vendors, and collaborate across teams.
Location : Remote, with a preference for candidates based on the East Coast.
Occasional travel is required
Key Responsibilities
* Act as a subject matter expert in platform best practices, standards, guidelines, and roadmaps.
* Provide technical leadership and guidance to development teams utilizing the platform.
* Create and maintain reusable artifacts, including standards, templates, guidelines, and architectural patterns.
* Develop high-level technical architecture diagrams and guide vendors toward appropriate implementations.
* Influence and support critical technical decisions, ensuring alignment with platform strategy and enterprise goals.
* Communicate effectively and collaborate with engineering, product, and business stakeholders.
What You Will Do
* Lead the development and maintenance of complex web-based applications and enterprise systems using TypeScript, Angular, and Node.js.
* Design and implement target-state architecture to modernize core lending platform services, leveraging:
* GraphQL (Apollo Client, Server, and Router)
* BPMN using Camunda v8
* Event-driven architecture using Kafka on AWS
* Demonstrate strong technical judgment and the courage to take well-reasoned positions, including principled pushback when appropriate.
* Continuously improve code quality, scalability, security, and performance.
* Produce clean, maintainable, and well-documented code following best practices and coding standards.
* Write automated tests and perform thorough testing to deliver high-quality, production-ready software each sprint.
* Collaborate closely with product owners, UX designers, and engineering peers through agile ceremonies, translating requirements into working solutions.
* Partner with DevOps teams to deploy, monitor, and maintain applications in production.
* Stay current with emerging technologies, industry trends, and development best practices.
* Exhibit a bias for action, continuous learning, and comfort operating in a fast-paced environment.
Skills, Experience & Education
Required Qualifications:
* 5 7 years of experience as a software engineer with a strong foundation in software development principles.
* Hands-on experience with TypeScript, Node.js, and Angular in enterprise environments.
* Strong experience with GraphQL, including Apollo Router integrations.
* Familiarity with AWS cloud services and infrastructure.
* Experience with containerized and serverless architectures, including Kubernetes, ECS, Lambda, API Gateway, and related services.
* Strong understanding of microservices architecture and cloud-native system design.
* Excellent leadership and communication skills, with the ability to collaborate across cross-functional teams.
* Comfort learning and deploying new technologies and tools.
Preferred / Nice-to-Have Skills
* Experience with event-driven systems using Kafka.
* Exposure to data pipelines and transformation tools such as dbt.
* Advanced proficiency in one or more languages: Java, Scala, Python, C#, or Snowflake scripting.
* Experience with data platforms and databases, including PostgreSQL, Redshift, Snowflake, or Greenplum.
* Proficiency with data querying and analytics tools (e.g., SQL, Python, R, SAS).
* Background in mathematics, statistics, computer science, or data science.