Job Summary:
RIT Solutions, Inc. is seeking a Full Stack Developer with expertise in Python and TypeScript. The role involves creating innovative solutions, working in a Scrum team, and contributing to both front-end and back-end development while ensuring high code quality and implementing testing principles.
Responsibilities:
• Design, develop, and implement web applications, adhering to coding standards and building/running appropriate unit and integration tests and deployment scripts.
• Navigate writing code on both the front end in Angular, and primarily on the back end using TypeScript and Python for lambda functions.
• Work with serverless architectures, including deploying and managing code within a lambda-based environment.
• Contribute to the build-out of the back end by regularly working in sibling teams' lambda-based code bases and maintaining the team's own collection of lambdas and sub-APIs.
• Ensure high code quality by enforcing strong TypeScript and Python standards, with an emphasis on type layers
• Implement a strong test harness by achieving 100% test coverage on the front end and growing back-end coverage using TDD principles, focusing on testing output rather than implementation.
• Contribute to continual improvement by suggesting enhancements to all aspects of the product development.
Qualifications:
Required:
• Strong experience writing code in TypeScript and Python for Lambda functions.
• Experience or deep understanding of AWS serverless architecture.
• Experience with middleware or back-end implementations, such as Express middleware.
• Solid understanding of deployment and infrastructure concepts.
• Working knowledge of event-driven systems and related components (e.g., Step Functions), and how multiple lambdas function as part of pipelines.
• Experience with data interaction, including interfacing with Dynamo DB, Redis, and SQS.
• Experience calling downstream HTTP APIs and an understanding of consuming GraphQL.
• Basic understanding of security concepts such as JWT/OAuth2 tokens.
• Proficiency in modern JavaScript/TypeScript and front-end frameworks, with primary experience in Angular.
• Alternatively, strong experience in a transferable framework like React is acceptable.
• Proficiency in unit testing frameworks like Jest (for FE) or Pytest/unit test (for BE).
• Experience with End-to-End (E2E) testing tools such as Playwright and Cypress.
• Demonstrated understanding of Test-Driven Development (TDD) principles.
Preferred:
• Experience with AI-powered code generation or co-pilot capabilities (e.g., Claude Code).
• Experience working with large, branded websites, content management systems, E-commerce platforms, and backend frameworks is a plus.
• Familiarity with Agile concepts in an enterprise setting is a plus.
Company:
Jobdiva Job Portal: https://www1.jobdiva.com/candidates/myjobs/searchjobsdone.jsp?a=xbjdnwgjodtga1y1im2g881fkkeiwd0775lbvq8yqgps8vb2q36w2vj1ga6xxork&compid=-1 Recruitment (contingency search and campus selection). Founded in , the company is headquartered in Arlington, Virginia, US, , with a team of 201-500 employees. The company is currently Growth Stage.