Job Description
Job DescriptionDescription:
Full Stack Web Developer
100% Telework
Description
We are looking for a Full-Stack Developer with expertise in TypeScript, Node.js, React.js, Python, Terraform, CSS, and AWS Services.
- Work with agile teams to design, develop, and maintain web applications for customer's case management system.
- Collaborate with cross-functional teams to gather requirements and implement solutions.
- Ensure the application is scalable, secure, and user-friendly.
Requirements:
Requirements
- Minimum of 6 years of experience working with TypeScript
- 4 years of experience working with AWS, infrastructure as code (Terraform, CloudFormation), CI/CD pipelines (GitHub Actions, CircleCI), containerization (Docker), and Python.
- 4 years of experience working AWS Services
- Bachelor’s or equivalent work experience
- AWS Certified Solutions Architect Associate certification
- Technology Knowledge: maintain knowledge and skills on existing and emerging agile best practices, technologies relevant to supported projects, security best practices, etc.
Desired Experience and Qualifications, must meet some of the below:
- JavaScript/TypeScript: Experience and proficiency in JavaScript and/or TypeScript.
- React.js: Working knowledge of React.js library for building user interfaces and Single Page Applications (SPAs).
- HTML/CSS: Mastery of HTML and CSS for structuring and styling web pages.
- Node.js: Proficiency with Node.js for building server-side applications and handling dependencies with tools like npm or yarn.
- Python/pytest: Experience with Python for building packages and solutions as well as writing unit tests and integration tests.
- Version Control: Experience with version control systems like Git for collaborative development and managing codebase changes.
- Terraform: Basic understanding of Infrastructure as Code (IaC) principles and experience with Terraform for provisioning and managing infrastructure resources on cloud platforms such as AWS, Azure, or Google Cloud Platform.
- AWS Services: Familiarity with core AWS services such as:
- AWS Lambda for serverless functions
- AWS S3 for storage
- AWS EC2 for virtual servers
- AWS RDS for managed relational databases
- AWS CloudFront for content delivery
- AWS CloudWatch for Application Monitoring
- Microsoft Azure / Office 365: SharePoint for file, web part, and list management
- API Integration: Ability to integrate RESTful APIs endpoints with the React frontend to fetch and manipulate data.
- Debugging and Testing: Proficiency in debugging React applications and writing unit tests using libraries like Jest and React Testing Library.
Clearance Requirement: Ability to obtain and maintain a Public Trust.