Automation & CRM Software Engineer
Schengen Visa Consultancy Limited · Delhi, India
Apply & track with Apply EdgeCompany: Schengen Visa Consultancy LimitedCompany Location: United KingdomJob Location: Delhi NCR, India - HybridEmployment Type: Full-timeAbout the CompanySchengen 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 OverviewYou 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 ResponsibilitiesAutomation DevelopmentDevelop 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 & MaintenanceTake 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 IntegrationDevelop 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 & InfrastructureMaintain 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 SupportMaintain 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 Skills2+ 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 SkillsExperience with some of the following will be an advantage:FastAPI / Django / FlaskJavaScript / TypeScriptReact / Next.jsPostgreSQL / MySQLRedisDockerLinux / VPSAWS or other cloud platformsCI/CDGitHub ActionsWebhooksWhatsApp APIPayment gateway integrationsOCR / document processingAI/API integrationsCRM or SaaS product developmentWhat We Are Looking ForWe 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 AreasYour performance will primarily be measured by:Reliability of automation systemsReduction in manual operational workSuccessful delivery of automation projectsCRM reliability and performanceSpeed of resolving technical issuesQuality and maintainability of codeSuccessful integrationsAbility to independently solve technical problemsContinuous improvement of internal systemsWorking ArrangementLocation: Delhi NCRWork Model: HybridEmployment: Full-timeThe successful candidate will work closely with the team and may be required to attend the office on designated working days.Application ProcessPlease 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: info@schengenvisaconsultancy.co.ukCandidates 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.