Software Guidance & Assistance - Rockville, MD

posted about 2 months ago

Full-time - Senior
Remote - Rockville, MD
Professional, Scientific, and Technical Services

About the position

Software Guidance & Assistance, Inc. (SGA) is seeking a Senior Backend Developer specializing in TypeScript and Node.js for a contract assignment with one of our premier financial clients located in Rockville, MD. This position is fully remote, allowing for flexibility while working on critical backend systems that support various applications in the financial sector. The ideal candidate will be responsible for designing, developing, and maintaining scalable backend systems, ensuring that they meet the high standards required in the financial industry. In this role, you will build and maintain RESTful services that are integral to the functionality of our applications. Collaboration is key, as you will work closely with front-end developers and other team members to integrate user-facing elements with server-side logic. You will also implement and manage CI/CD pipelines for deploying applications to AWS, ensuring a smooth and efficient deployment process. The position requires expertise in developing serverless applications using AWS Lambda, API Gateway, and other AWS services. You will architect and implement micro-services-based solutions, applying object-oriented design patterns to create robust and maintainable code. A strong emphasis will be placed on test-driven development (TDD) to ensure code quality and reliability, and you will participate in agile ceremonies to contribute to the continuous improvement of the team. Effective communication with team members, stakeholders, and clients is essential, as you will be expected to articulate technical concepts clearly and collaborate effectively to achieve project goals.

Responsibilities

  • Design, develop, and maintain scalable back-end systems using TypeScript and Node.js.
  • Build and maintain RESTful services to support various applications.
  • Collaborate with front-end developers and other team members to integrate user-facing elements with server-side logic.
  • Implement and manage CI/CD pipelines for deploying applications to AWS.
  • Develop serverless applications using AWS Lambda, API Gateway, and other AWS services.
  • Architect and implement micro-services-based solutions.
  • Apply object-oriented design patterns to build robust and maintainable code.
  • Practice and advocate for test-driven development (TDD) to ensure code quality and reliability.
  • Participate in agile ceremonies and contribute to continuous improvement within the team.
  • Communicate effectively with team members, stakeholders, and clients.

Requirements

  • Minimum of 5 years of experience in back-end development with TypeScript and Node.js.
  • Strong knowledge of AWS services and cloud-based development.
  • Proven experience with test-driven development (TDD).
  • Proficiency in serverless computing and micro-services architecture.
  • Solid understanding of object-oriented design patterns.
  • Relational databases experience (Oracle, PostgreSQL, Aurora, etc.).
  • Experience with NoSQL databases (DynamoDB, DocumentDB).
  • Excellent communication and collaboration skills.
  • Ability to work effectively in an agile environment.

Nice-to-haves

  • IDP Experience with Ping, Okta, or any related technologies.
  • Certification in AWS or other relevant technologies.
  • Working experience in financial services.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service