- Company Name
- BrickRed Systems
- Job Title
- Full Stack Engineer
- Job Description
-
Job Title: Full Stack Engineer
Role Summary: Design, develop, and optimize responsive, high‑performance web applications for a media platform, integrating front‑end workflows with cloud‑based media services.
Expectations: Deliver robust, user‑focused features by applying modern front‑end frameworks, maintain a clean code base, collaborate across teams, and continuously improve application performance and test coverage.
Key Responsibilities
- Lead design and implementation of user‑facing features using React, Redux, and TypeScript.
- Build scalable, maintainable, and performant front‑end solutions aligned with industry best practices.
- Collaborate with back‑end engineers, designers, and product stakeholders to deliver cohesive product experiences.
- Optimize application performance, scalability, and reliability through profiling, caching, and efficient rendering.
- Conduct thorough code reviews to ensure high‑quality standards.
- Develop and maintain unit, integration, and end‑to‑end test suites.
- Document architecture, workflows, and technical decisions for team transparency.
Required Skills
- Advanced proficiency in React, Redux, JavaScript (ES6+), and TypeScript.
- Strong knowledge of HTML5, CSS3, and preprocessors (SASS/LESS).
- Experience building responsive, mobile‑first applications with RESTful APIs.
- Hands‑on AWS services: CloudFront, Lambda, SNS, SQS, S3, EventBridge, MediaConvert, Translate, Transcribe, CloudWatch.
- Terraform IaC experience for infrastructure deployments.
- Proficient with Git, CI/CD pipelines (GitHub Actions), Webpack, Babel, npm/yarn, and browser debugging tools.
- Excellent problem‑solving, debugging, and performance‑optimization skills.
Preferred Skills
- GraphQL and event‑driven architecture familiarity.
- Exposure to AI‑driven cloud solutions.
- Startup or fast‑paced product development experience.
- Adaptability in dynamic, minimally structured environments.
Required Education & Certifications
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent professional experience).
- Certifications in cloud technologies (e.g., AWS Certified Solutions Architect, Developer) preferred but not mandatory.