Role Description This is a full-time, on-site role for a Senior Vue.js + Python Developer based in Ahmedabad. You will design, develop, and maintain both front-end and back-end components of web applications. Day-to-day work includes building dynamic, responsive UIs with Vue.js, implementing Python-based server-side logic (e.g., Flask/Django/FastAPI), and managing databases efficiently. You’ll collaborate closely with cross-functional teams to ensure high-quality, timely delivery. Key Responsibility Build and maintain front-end features using Vue.js (components, state management, routing). Develop robust back-end services and APIs in Python. Design, optimize, and maintain relational databases (schema design, indexing, migrations). Integrate front-end and back-end components to ensure optimal performance, security, and scalability. Collaborate with product/design/QA to ship high-quality features. Write clean, well-tested, and well-documented code, and perform thorough code reviews. Qualifications (Must Have) 7+ years of professional software development experience, including strong Vue.js + Python. Strong proficiency in back-end and full-stack web development. Solid understanding of OOP and software engineering fundamentals. Hands-on experience with databases (MySQL/PostgreSQL) and data modeling. Expert knowledge of modern JavaScript and Vue.js; familiarity with React is a plus. Proficiency in Python for server-side development (Flask/Django/FastAPI). Experience with Git (branching, PRs) and deploying to a major cloud (AWS/Azure/GCP). Excellent problem-solving skills, attention to detail, and teamwork. Nice to Have PHP (Laravel). Experience with Docker, CI/CD, caching (Redis), and REST/GraphQL APIs. Bachelor’s degree in Computer Science, Software Engineering, or related field (preferred). Prior experience in a similar senior role or leading projects.
As a Senior Vue.js + Python Developer based in Ahmedabad, your role will involve designing, developing, and maintaining both front-end and back-end components of web applications. Your day-to-day tasks will include building dynamic, responsive UIs with Vue.js, implementing Python-based server-side logic (e.g., Flask/Django/FastAPI), and efficiently managing databases. Collaboration with cross-functional teams is essential to ensure high-quality and timely delivery of projects. Key Responsibilities: - Build and maintain front-end features using Vue.js (components, state management, routing). - Develop robust back-end services and APIs in Python. - Design, optimize, and maintain relational databases (schema design, indexing, migrations). - Integrate front-end and back-end components to ensure optimal performance, security, and scalability. - Collaborate with product/design/QA teams to ship high-quality features. - Write clean, well-tested, and well-documented code, and participate in thorough code reviews. Qualifications (Must Have): - 7+ years of professional software development experience, including strong Vue.js + Python skills. - Strong proficiency in back-end and full-stack web development. - Solid understanding of OOP and software engineering fundamentals. - Hands-on experience with databases such as MySQL/PostgreSQL and data modeling. - Expert knowledge of modern JavaScript and Vue.js; familiarity with React is a plus. - Proficiency in Python for server-side development (Flask/Django/FastAPI). - Experience with Git (branching, PRs) and deploying to a major cloud platform (AWS/Azure/GCP). - Excellent problem-solving skills, attention to detail, and ability to work effectively in a team. Nice to Have: - Familiarity with PHP (Laravel). - Experience with Docker, CI/CD, caching (Redis), and REST/GraphQL APIs. - Bachelors degree in Computer Science, Software Engineering, or related field (preferred). - Prior experience in a similar senior role or leading projects.,