Jobs · Engineering · Maryland

Senior Full-Stack Software Engineer

Tential Solutions · Baltimore, MD · 1 wk ago
EngineeringContract

What we will want you to do

  • Develop and maintain complex web-based applications & enterprise systems using Typescript, NodeJS, and Angular.
  • Develop target state technology that modernizes core lending platform services leveraging GraphQL with Apollo Client, Server, and Router, BPMN using Camunda v8, and Event Driven Architecture using Kafka on AWS.
  • Continuously enhance and optimize code quality, scalability, security, and performance.
  • Create clean, maintainable, and well-documented code adhering to best practices and coding standards.
  • Write automated tests and conduct thorough testing to deliver high-quality shippable software every Agile/Scrum sprint.
  • Collaborate with product owners, user experience designers, and other team members, contributing to product delivery.
  • Actively participate in discussions and development ceremonies, propose technical solutions, and translate them into working software.
  • Collaborate with DevOps resources to deploy and maintain applications in production environments.

Skills or Experience we want you to have

  • Bachelor's degree in computer science, information systems or related discipline with at least 7 years of related experience, or equivalent training and/or work experience.
  • Expert with software engineering with 7+ years of hands-on experience directly delivering maintainable high-quality software.
  • 3+ years of hands-on experience and proficiency with modern web application development technologies including Typescript, NodeJS, Angular, preferably micro-frontends & web components experience.
  • 3+ years of hands-on experience and proficiency with relational (SQL), non-relational and in-memory databases. Postgres experience preferred.
  • 3+ years of hands-on experience and proficiency with cloud platforms, preferably Amazon Web Services.
  • 3+ years of hands-on experience and proficiency developing and maintaining diverse automated regressions test suites
  • 1+ years of hands-on experience and proficiency designing and developing GraphQL using Apollo Client, Server, and Router or other GraphQL server and federation implementations.
  • 1+ years of hands-on experience and proficiency designing, developing and maintaining enterprise or distributed systems using Kafka, AWS Kinesis or equivalent high throughput / brokered distributed messaging systems
  • Experience with Camunda 8 or equivalent workflow engines is preferred.
  • Strong problem-solving skills and ability to work collaboratively in a team-oriented environment.
  • Solid understanding of software development principles, design patterns, and best practices.
  • Ability to navigate in a nimble environment and drive success in unknown territory.
  • Experience delivering software solutions using Agile, lean, and iterative methods.
  • Experience in guiding development of observable systems with robust metrics and alerts.
  • Enthusiasm for continuous learning.

Similar jobs

Senior Software Engineer

Volund ManufacturingHuntington Beach, CA· 1 mo ago
Education$145k–$185k/yrapply on app.jazz.co

Senior Software Engineer

RobinhoodMenlo Park, CA· 2 wk ago
Information Technology$214k–$230k/yrapply on boards.greenhouse.io

Senior Software Engineer

Northwestern MutualMilwaukee, WI· 5 days ago
Engineering$119k/yrapply on careers.northwesternmutual.com