Role Overview
We want a Senior Full-Stack Engineer to lead the design and implementation of our web architecture. You will write clean code, build fast APIs, and ensure our platforms scale smoothly as our traffic grows.
Key Responsibilities
- System Design: Architect, build, and maintain scalable web applications and RESTful APIs.
- Front-End Development: Build responsive, user-friendly interfaces using HTML5, CSS3, and modern frameworks like React, Angular, or Vue.js.
- Back-End Development: Write server-side logic using languages like Node.js, Python, or Go.
- Database Management: Design, query, and optimize SQL (e.g., PostgreSQL) and NoSQL (e.g., MongoDB) databases.
- Mentorship: Perform code reviews, debug complex issues, and guide junior to mid-level developers.
- Collaboration: Partner with product managers and UI/UX designers to bring new features to life.
Requirements
- Experience: 5+ years of professional full-stack software development experience.
- Front-End: Deep understanding of modern JavaScript (TypeScript), HTML, and CSS.
- Back-End: Strong proficiency in at least one server-side language (Node.js, Python, or Go).
- Infrastructure: Familiarity with cloud platforms (AWS, GCP), containerization (Docker), and CI/CD pipelines.
- Problem Solving: Strong analytical skills with the ability to optimize application performance and fix bottlenecks.
- Education: Bachelor’s degree in Computer Science or equivalent practical experience.