- Company Name
- Metyis
- Job Title
- Senior Fullstack Engineer
- Job Description
-
**Job Title:**
Senior Fullstack Engineer
**Role Summary:**
Lead the design, development, testing, and deployment of scalable, secure full‑stack applications. Mentor junior developers, drive architectural decisions, and integrate emerging technologies to enhance product performance and reliability across web, API, and mobile platforms.
**Expectations:**
- 3–8 years of backend development experience with Python, JavaScript/TypeScript, and SQL.
- 3–8 years of frontend development using modern stacks (React, Vue, Angular, etc.).
- Proven ability to deliver production‑grade code in cloud environments (Azure, AWS, or GCP).
- Strong T‑shaped skill set covering architecture, APIs, databases, and DevOps.
**Key Responsibilities:**
1. Design, develop, test, review, and deploy high‑quality software following best practices in coding, documentation, testing, data privacy, and security.
2. Optimize existing code for performance, reliability, and scalability.
3. Debug, troubleshoot, and provide technical support across the stack.
4. Mentor teammates, promote knowledge sharing, and foster continuous learning.
5. Research and evaluate new technologies to improve or create solutions.
6. Architect project‑specific solutions (REST/GraphQL APIs, web and mobile apps).
7. Implement and maintain asynchronous communication (Kafka, RabbitMQ, Redis Pub/Sub).
8. Manage containerization and orchestration (Docker, Kubernetes).
9. Apply infrastructure‑as‑code principles and version control (GitHub).
10. Collaborate in agile (Scrum/Kanban) environments.
**Required Skills:**
- Backend: Python, JavaScript/TypeScript, SQL, REST, GraphQL.
- Frontend: Modern JavaScript frameworks (React, Vue, Angular).
- Cloud: Azure, AWS, or GCP.
- Databases: Relational (PostgreSQL, MySQL) + No‑SQL (MongoDB, Cassandra).
- Testing: Test‑driven development, unit/integration frameworks.
- Messaging: Kafka, RabbitMQ, Redis Pub/Sub.
- Containerization: Docker, Kubernetes.
- Version control: GitHub.
- IaC: Terraform, CloudFormation, or equivalent.
- Agile methodologies: Scrum or Kanban.
- Design: Software design patterns, OOP, functional programming, clean code principles.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or related technical field.
- Relevant cloud certifications (e.g., AWS Certified Solutions Architect, Azure Solutions Architect, Google Cloud Professional Cloud Architect) are a plus.