Senior Full Stack Developer
Job Summary
This position involves designing and implementing scalable web applications using TypeScript and Vue.js. You will be responsible for building RESTful APIs, managing database structures, and collaborating with cross-functional teams. Additionally, the role focuses on performance optimization, PWA development, and utilizing cloud infrastructure for deployment.
Responsibilities
- Design and implement scalable web applications
- Develop front-end using TypeScript and Vue.js
- Build RESTful APIs and backend services
- Collaborate on feature design and code reviews
- Optimize performance and implement real-time features
Required Skills
- 5+ years full-stack experience
- TypeScript and Vue.js
- Node.js, Express.js, and SQL/NoSQL databases
- AWS/Azure/GCP cloud platforms
- Docker and Kubernetes
- Git version control
Job Details
Responsibilities:
- Designing and implementing scalable and secure web applications
- Developing front-end components using Typescript, Vue.js with a strong understanding of responsive design principles
- Building RESTful APIs and integrating with backend services
- Implementing SAAS database structure applications
- Writing clean, maintainable, and efficient code
- Collaborating with cross-functional teams to define, design, and ship new features
- Conducting code reviews and providing constructive feedback to team members
- Building real-time technologies for implementing features such as live updates and notifications
- Experience in performance optimization techniques for web applications
- Familiarity with Kubernetes for deployment and scaling of applications
- Building Progressive Web Apps (PWAs)
Requirements:
- Minimum 5 years of experience as a full-stack developer
- Proficiency in front-end development using Typescript, Vue.JS with a strong understanding of responsive design principles
- Strong experience with back-end technologies such as Node.js, Express.js, and databases like MySQL, PostgreSQL, or MongoDB
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform
- Experience with version control (Git)
- Excellent communication and teamwork skills
- Experience with DevOps tools and practices
- Knowledge of containerization technologies such as Docker