ROLES & RESPONSIBILITIES
Develop and maintain end-to-end web applications using Node.js / Python / Golang and Vue.js / React.js.
Build, optimize, and deploy RESTful APIs & microservices following best practices.
Design scalable architecture with secure and reusable components.
Work with SQL & NoSQL databases including schema design, indexing, and performance tuning.
Implement integrations with third-party services, authentication systems (JWT/OAuth2), and cloud services.
Build responsive UI components, dashboards, and interactive features.
Deploy applications using Docker, Kubernetes, AWS/Azure/GCP, and manage CI/CD pipelines.
Ensure code quality through unit testing, code reviews, and documentation.
Optimize system performance, scalability, and security.
Collaborate with cross-functional teams to understand requirements and deliver technical solutions.
REQUIRED SKILLS
Strong hands-on experience with Node.js / Python / Golang.
Frontend expertise in Vue.js / React.js / Angular.
Proficiency in REST API development, microservices, and event-driven architecture.
Solid experience with PostgreSQL, MySQL, MongoDB, Redis (data modeling & optimization).
Strong understanding of HTML5, CSS3, JavaScript, TypeScript.
Experience with Docker, Kubernetes, AWS/Azure/GCP, CI/CD pipelines.
Knowledge of authentication & security: JWT, OAuth2, RBAC, API security.
Familiarity with Redis, Kafka, RabbitMQ, or message queues is a plus.
Good understanding of system design, scalability, and performance optimization.
Experience with Git, GitHub/GitLab, Agile methodologies.