Company: Schengen Visa Consultancy Limited
Company Location: United Kingdom
Job Location: Delhi NCR, India - Hybrid
Employment Type: Full-time
About the Company
Schengen Visa Consultancy Limited is a UK-based visa consultancy specialising in Schengen visa services.
We are growing our technology infrastructure to automate internal processes, improve client management and build systems that can support the company's expansion.
We are looking for a technically strong and hands-on Automation & CRM Software Engineer to join our team in Delhi NCR.
This is an important technical role with a strong focus on automation, CRM development and backend systems.
Role Overview
You will be responsible for developing, maintaining and improving the company's automation systems and CRM.
The ideal candidate should be someone who enjoys solving real business problems through technology and can take ownership of systems rather than simply completing assigned coding tasks.
Our primary focus is to reduce manual work through reliable automation and continuously improve the CRM that our operations team uses every day.
Key Responsibilities
Automation Development
- Develop and maintain web-based automation systems.
- Build browser automation using Playwright, Selenium or similar technologies.
- Automate repetitive operational workflows.
- Develop reliable automation processes with proper error handling, logging and monitoring.
- Identify manual processes that can be automated and develop suitable solutions.
- Troubleshoot and maintain existing automation systems.
- Monitor automation failures and resolve technical issues quickly.
- Maintain automation when third-party websites or workflows change.
- Build scalable and maintainable automation frameworks.
- Develop internal tools to improve operational efficiency.
CRM Development & Maintenance
- Take ownership of the company's existing CRM.
- Maintain, troubleshoot and improve CRM functionality.
- Develop new CRM features based on business requirements.
- Manage client, application, appointment, document and payment workflows.
- Build internal dashboards and reporting systems.
- Improve CRM performance, reliability and usability.
- Develop automated task assignments, reminders and notifications.
- Integrate the CRM with external systems and APIs.
- Identify areas where CRM workflows can replace manual operational work.
API & System Integration
- Develop and maintain REST API integrations.
- Work with third-party APIs and web services.
- Implement webhooks and automated notifications.
- Connect CRM, website and internal systems.
- Work with email, WhatsApp and other business integrations where required.
- Ensure data flows reliably between different systems.
Backend & Infrastructure
- Maintain backend applications and databases.
- Work with SQL databases such as PostgreSQL or MySQL.
- Manage and troubleshoot applications deployed on servers/VPS or cloud infrastructure.
- Use Git/GitHub for version control.
- Monitor production systems and resolve technical issues.
- Maintain technical documentation for important systems.
Website & Technical Support
- Maintain the existing company website where required.
- Implement technical changes, integrations and fixes.
- Improve website performance and functionality.
- Support the development team with website-related technical requirements.
Required Skills
- 2+ years of professional software development experience.
- Strong Python programming skills.
- Hands-on experience with Playwright, Selenium or similar automation frameworks.
- Experience building web automation systems.
- Strong understanding of APIs and REST services.
- Experience with SQL databases.
- Strong Git/GitHub knowledge.
- Understanding of HTTP, authentication, sessions and cookies.
- Strong debugging and troubleshooting abilities.
- Ability to understand and work with existing codebases.
- Ability to work independently and take ownership of technical projects.
- Strong problem-solving and analytical skills.
Preferred Skills
Experience with some of the following will be an advantage:
- FastAPI / Django / Flask
- JavaScript / TypeScript
- React / Next.js
- PostgreSQL / MySQL
- Redis
- Docker
- Linux / VPS
- AWS or other cloud platforms
- CI/CD
- GitHub Actions
- Webhooks
- WhatsApp API
- Payment gateway integrations
- OCR / document processing
- AI/API integrations
- CRM or SaaS product development
What We Are Looking For
We are looking for a builder, problem solver and owner.
You should be able to look at a manual business process and think:
How can we automate this
You should also be comfortable taking an existing CRM or automation system, understanding how it works, identifying weaknesses and improving it.
You will work closely with management and the operations team to understand real business problems and turn them into practical technical solutions.
Key Performance Areas
Your performance will primarily be measured by:
- Reliability of automation systems
- Reduction in manual operational work
- Successful delivery of automation projects
- CRM reliability and performance
- Speed of resolving technical issues
- Quality and maintainability of code
- Successful integrations
- Ability to independently solve technical problems
- Continuous improvement of internal systems
Working Arrangement
Location: Delhi NCR
Work Model: Hybrid
Employment: Full-time
The successful candidate will work closely with the team and may be required to attend the office on designated working days.
Application Process
Please send your CV along with:
- A short introduction about yourself.
- Your experience with Python and Playwright/Selenium.
- Examples of automation projects you have worked on.
- Examples of CRM/backend systems you have developed or maintained.
- GitHub, portfolio or project links, if available.
Use this email: [Confidential Information]
Candidates with strong hands-on automation and backend experience will be preferred.
- Note: Compensation will be discussed with shortlisted candidates based on experience and technical ability.