- Company Name
- Market Street Talent, Inc.
- Job Title
- Typescript Developer
- Job Description
-
Job title: Typescript Developer
Role Summary: Full‑Stack Software Engineer responsible for designing, developing, and maintaining modern web applications, delivering scalable backend services, and ensuring high‑quality, reliable solutions across the stack.
Expectations: Own end‑to‑end features, drive architecture decisions, and apply best practices in testing, code review, and CI/CD, while collaborating closely with product, engineering, and cross‑functional teams to meet delivery timelines and quality standards.
Key Responsibilities:
- Design, code, and refactor frontend (React, Typescript) and backend (Go/Typescript) components.
- Build and maintain scalable services, implement efficient data models, and optimize relational database queries (PostgreSQL).
- Contribute to system architecture, performance tuning, and technical decision‑making.
- Integrate DevOps practices: CI/CD pipelines, containerization, cloud deployments (AWS), and infrastructure as code (Terraform).
- Write unit, integration, and end‑to‑end tests; conduct thorough code reviews.
- Collaborate with product, design, and QA teams to define requirements, validate features, and iterate on feedback.
- Troubleshoot production issues, perform root‑cause analysis, and implement preventive measures.
Required Skills:
- Proficient in Typescript (frontend and backend) and/or Go.
- Strong understanding of React ecosystem.
- Experience with relational databases (PostgreSQL) and designing efficient data models.
- Familiarity with message brokering (Kafka) and cloud services (AWS).
- Knowledge of DevOps practices: CI/CD, automated testing, monitoring, and infrastructure as code (Terraform).
- Ability to write clean, maintainable code and follow coding standards.
- Excellent communication, collaboration, and problem‑solving abilities.
- Strong sense of ownership and proactive attitude.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related technical field (or equivalent professional experience).
- Relevant certifications (e.g., AWS Certified Developer, Microsoft Certified: Azure Developer) are an advantage but not mandatory.