Careers

Awesome Image Awesome Image

Come join us and build a brighter future together.

  • Innovate, lead and grow! You'll thrive in an environment that encourages creative thinking, collaboration, and leadership.
  • We are always on the lookout for curious, energetic, enthusiastic engineers that believe in a better tomorrow.
Awesome Image
Awesome Image

Openings

No. of Positions: 2
Position: Data Engineer
Location: On-site (Coimbatore)
Total Years of Experience: 3+ years

Key Responsibilities:

  • Data Pipeline Development: Design, develop, and maintain scalable data pipelines using Azure Synapse, Databricks & Apache Spark (PySpark).
  • Data Integration: Integrate data from various sources, ensuring data quality and consistency.
  • Performance Optimization: Optimize data processing workflows for performance and cost-efficiency.
  • Collaboration: Work with data architects, analysts, and product owners to understand data requirements and deliver solutions.
  • Monitoring and Troubleshooting: Monitor data pipelines and troubleshoot issues to ensure data
  • Documentation: Document data workflows, processes, and best practices.

Technical Skills:

  • Proficiency in Azure Synapse/Databricks and Apache Spark.
  • Strong PySpark and SQL skills for data manipulation and querying.
  • Familiarity with Delta Live Tables and Databricks workflows.
  • Experience with ETL tools and processes.
  • Knowledge of cloud platforms (AWS, Azure, GCP).

Soft Skills:

  • Excellent problem-solving abilities.
  • Strong communication and collaboration skills.
  • Ability to work in a fast-paced environment and manage multiple priorities.

No. of Positions: 1
Position: DevOps Architect 
Location: Coimbatore ( Onsite) 
Total Years of Experience: 7+ years

Key Responsibilities:

  • Design, implement, and optimize scalable and reliable DevOps processes for continuous integration, continuous deployment (CI/CD), and infrastructure as code (IaC). 
  • Lead the architecture and implementation of cloud-based infrastructure solutions, leveraging AWS, Azure, or GCP, depending on project requirements. 
  • Collaborate with software development teams to ensure smooth integration of development, testing, and production environments. 
  • Implement and manage tools for automation, monitoring, and alerting across development and production environments (e.g., Jenkins, GitLab CI, Ansible, Terraform, Docker, Kubernetes). 
  • Oversee the management of version control, release pipelines, and deployment processes for a variety of applications. 
  • Design and implement infrastructure monitoring solutions, ensuring high availability and performance of systems. 
  • Foster a culture of continuous improvement and work closely with development and operations teams to enhance automation, testing, and release pipelines. 
  • Ensure security best practices are followed in the development and deployment pipeline (e.g., secret management, vulnerability scanning). 
  • Lead efforts to address performance bottlenecks, scaling challenges, and infrastructure optimization. 
  • Mentor and guide junior engineers in the DevOps space.

Required Skills:

  • Bachelor’s degree in computer science, Information Technology, or related field, or equivalent work experience. 
  • 7+ years of experience in DevOps, cloud infrastructure, and automation tools. 
  • Strong experience with cloud platforms (AWS, Azure, GCP) and their services (EC2, Lambda, S3, etc.). 
  • Expertise in containerization technologies (Docker, Kubernetes) and orchestration tools. 
  • Extensive experience with automation tools (Jenkins, Ansible, Chef, Puppet, Terraform). 
  • Familiarity with infrastructure as code (IaC) principles and practices. 
  • Proficient with scripting languages (Bash, Python, Go, etc.). 
  • Strong knowledge of version control systems (Git, SVN). 
  • Experience with monitoring and logging tools (Prometheus, Grafana, ELK stack, New Relic). 
  • Excellent troubleshooting skills, with the ability to quickly identify and resolve complex issues. 
  • Strong communication and leadership skills, with a proven ability to collaborate across multiple teams. 
  • Solid understanding of Agile and Scrum methodologies. Preferred.

Qualifications: 

  • Certifications in DevOps tools, cloud technologies, or Kubernetes. 
  • Experience with serverless architecture. 
  • Familiarity with security best practices in a DevOps environment. 
  • Experience with database management and backup strategies.

No. of Positions: 1
Position:
MERN Stack Developer (Immediate Joiner)
Location: 
Coimbatore (Onsite)
Job Type:
 Full Time
Total Years of Experience: 5+ years

Job Summary:

We are looking for a highly skilled MERN Stack Developer with 5+ years of experience to join our team onsite in Coimbatore immediately. The ideal candidate should have expertise in MongoDB, Express.js, React.js, and Node.js and be capable of developing scalable web applications while ensuring high performance, security, and reliability.

Key Responsibilities:

  • Develop, maintain, and optimize web applications using the MERN stack.
  • Design and implement RESTful APIs and third-party integrations.
  • Ensure application performance, security, and scalability.
  • Write clean, maintainable, and efficient code following best practices.
  • Manage databases efficiently, ensuring data integrity and optimization.
  • Troubleshoot, debug, and resolve technical issues proactively.
  • Collaborate with UI/UX designers and backend teams for seamless integration.
  • Stay updated with emerging technologies and industry trends.

Required Skills & Qualifications:

  • 5+ years of hands-on experience in MERN stack development (MongoDB, Express.js, React.js, Node.js).
  • Strong proficiency in JavaScript, TypeScript, ES6+.
  • Hands-on experience with Redux, Hooks, Context API, and component-based architecture in React.
  • Expertise in backend development, API design, and microservices architecture.
  • Strong database management skills with MongoDB and query optimization.
  • Experience with authentication mechanisms like JWT, OAuth, session-based authentication.
  • Familiarity with cloud platforms, CI/CD pipelines, and DevOps practices.
  • Strong debugging and problem-solving skills.

Preferred Qualifications:

  • Experience with GraphQL, WebSockets, Docker, Kubernetes.
  • Knowledge of performance testing and optimization techniques.
  • Exposure to Agile methodologies and Scrum teams.

No. of Positions: 1
Position: Java Architect
Location: Coimbatore (Onsite)
Total Years of Experience: 10+ years

Responsibilities:

  • Design and develop scalable, high-performing enterprise Java applications and microservices.
  • Define architecture standards, best practices, and technical governance across development teams.
  • Collaborate with stakeholders to translate business requirements into technical solutions.
  • Lead architectural reviews, code reviews, and performance tuning exercises.
  • Define and maintain architectural artifacts such as system diagrams, data flow diagrams, and component-level specifications.
  • Guide teams on Java frameworks like Spring, Hibernate, and related technologies.
  • Implement API gateways, service orchestration, and secure communication between distributed services.
  • Leverage DevOps practices for CI/CD, containerization (Docker), orchestration (Kubernetes), and cloud deployment (AWS/GCP/Azure).
  • Ensure compliance with security, scalability, and maintainability standards.
  • Mentor junior developers and foster a strong technical culture.

Required Skills and Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 10+ years of professional experience in Java development.
  • Strong hands-on experience with Spring Boot and Microservices architecture.
  • Proficient in ReactJS for frontend development.
  • Strong knowledge of PostgreSQL and database management.
  • Solid understanding of REST APIs, JSON, and HTTP protocol.
  • Familiarity with version control tools like Git.
  • Good understanding of Agile methodologies (Scrum/Kanban).
  • Excellent problem-solving skills and ability to work independently and as part of a team.
  • Strong communication and interpersonal skills.

No. of Positions: 1
Position: Power BI Analyst
Location: Coimbatore (Onsite)
Total Years of Experience: 4+ years

Key Responsibilities:

  • Lead the migration of dashboards and reports from QlikView/Qlik Sense to Power BI, ensuring consistency in data logic, design, and user experience.
  • Design, build, and optimize scalable, interactive Power BI dashboards to support key business decisions.
  • Write complex SQL queries for data extraction, transformation, and validation.
  • Collaborate with business users, analysts, and data engineers to gather requirements and deliver analytics solutions.
  • Leverage data modeling and DAX to build robust and reusable datasets in Power BI.
  • Perform data validation and QA to ensure accuracy during and post-migration.
  • Work closely with Snowflake-based datasets or assist in transitioning data sources to Snowflake where applicable.
  • Translate healthcare data metrics into actionable insights and visualizations.

Required Skills:

  • 4+ years of experience in Business Intelligence or Data Analytics roles.
  • Strong expertise in Power BI – including DAX, Power Query, custom visuals, row-level security.
  • Hands-on experience with QlikView or Qlik Sense, especially in migration scenarios.
  • Advanced proficiency in SQL – complex joins, performance tuning, and stored procedures.
  • Exposure to Snowflake or similar cloud data platforms (e.g., Redshift, BigQuery).
  • Experience working with healthcare datasets (claims, clinical, EMR/EHR data, etc.) is a strong advantage.
  • Strong analytical and problem-solving mindset.
  • Effective communication and stakeholder management skills.

No. of Positions: 1
Position: Lead Data Engineer
Location: Hybrid or Remote
Total Years of Experience: 5+ years

Key Responsibilities:

  • Build ETL (extract, transform, and loading) jobs using Fivetran and dbtfor our internal
  • projects and for customers that use various platforms like Azure, Salesforce and AWS technologies
  • Monitoring active ETL jobs in production.
  • Build out data lineage artifacts to ensure all current and future systems are properly documented.
  • Assist with the build out design/mapping documentation to ensure development is clear and testable for QA and UAT purposes.
  • Assess current and future data transformation needs to recommend, develop, and train new data integration tool technologies.
  • Discover efficiencies with shared data processes and batch schedules to help ensure no redundancy and smooth operations.
  • Assist the Data Quality Analyst to implement checks and balances across all jobs to ensure data quality throughout the entire environment for current and future batch jobs.
  • Hands-on experience in developing and implementing large-scale data warehouses.
  • Business Intelligence and MDM solutions, including Data Lakes/Data Vaults.

Required Skills:

  • This job has no supervisory responsibilities.
  • Bachelor’s Degree in Computer Science, Math, Software Engineering, Computer Engineering, or related field AND 6+ years’ experience in business analytics, data science, software development, data modeling or data engineering work.
  • 5+ years’ experience with a strong proficiency with SQL query/development skills.
  • Develop ETL routines that manipulate and transfer large volumes of data and perform quality checks.
  • Hands-on experience with ETL tools (e.g Informatica, Talend, dbt, Azure Data Factory).
  • Experience working in the healthcare industry with PHI/PII.
  • Creative, lateral, and critical thinker.
  • Excellent communicator.
  • Well-developed interpersonal skills.
  • Good at prioritizing tasks and time management.
  • Ability to describe, create and implement new solutions.
  • Experience with related or complementary open source software platforms and languages (e.g. Java, Linux, Apache, Perl/Python/PHP, Chef).
  • Knowledge / Hands-on experience with BI tools and reporting software (e.g. Cognos, Power BI, Tableau).

Position: Data Architect
Location: Coimbatore
Type: Full-Time

Key Responsibilities:

  • Design and architect scalable, secure, and resilient data platformsleveraging cloud-native technologies (AWS, Snowflake, Redshift).
  • Lead the design and implementation of data pipelines (ETL/ELT) for both batch and real-time processing. 
  • Build and optimize data lakes and data warehouses to support enterprise analytics and AI/ML use cases. 
  • Define and implement data modeling standards, metadata management, and master data management (MDM) practices. 
  • Architect event-driven and streaming solutions using Kafka, EventBridge, and similar technologies. 
  • Ensure compliance with governance, data security, privacy, and regulatory requirements (HIPAA, GDPR, etc.). 
  • Drive adoption of best practices in data engineering, cloud architecture, and DevOps for data platforms. 
  • Collaborate with business stakeholders, data scientists, engineers, and product teams to deliver data-driven insights. 
  • Provide technical leadership, mentoring, and guidance to engineering teams. 

Required Skills & Experience :

  • 10+ years of experience in data architecture, engineering, or related technical roles. 
  • Proven expertise in the modern data stack: AWS Glue, Lambda, Kinesis, S3, Redshift/Snowflake. 
  • Strong programming and scripting experience with SQL and Python. 
  • Hands-on experience with workflow orchestration tools (Airflow, Prefect, Step Functions). 
  • Proficiency in Big Data technologies: Spark, PySpark, Scala. 
  • Solid understanding of streaming & event-driven architectures (Kafka, EventBridge/Event Bus).
  • Experience in data modeling, building data lakes/warehouses, and architecting analytical platforms. 
  • Strong knowledge of data governance, security, compliance, and MDM practices. 
  • Excellent problem-solving, analytical, and system design skills. 
  • Exceptional communication, stakeholder management, and leadership capabilities. 

Nice-to-Have Skills :

  • Exposure to ML Ops and supporting AI/ML pipelines. 
  • Experience with containerization and orchestration (Docker, Kubernetes). 
  • Familiarity with CI/CD pipelines and Infrastructure as Code (Terraform, CloudFormation). 
  • Experience in multi-cloud or hybrid-cloud environments. 

Position: Lead SDET-UI
Location: Coimbatore 
Type: Full-Time 

About the Role:

We are seeking a hands-on, collaborative Lead SDET (Software Development Engineer in Test) to drive the UI automation strategy, framework architecture, and continuous improvement of our frontend quality practices. As Lead UI SDET, you will provide technical leadership and guidance to the UI test automation team, ensuring robust, maintainable, and effective Playwright-based test suites for our modern web applications. This is a cross-functional leadership role focused on UI quality, maintainability, and efficiency.  

Our core UI test automation stack includes:  

  • Playwright (primary UI automation framework) 
  • TypeScript (primary language for test development) 
  • Jest (for unit testing and test utilities)
  • Docker and Kubernetes (for containerized test environments) 
  • GitHub Actions (for CI/CD) 
  • Karate (for E2E API Testing) 

 Key Responsibilities :

  • Provide technical leadership, mentorship, and guidance to the UI SDET/QA engineering team frameworks  
  • Lead the design, implementation, and maintenance of Playwright-based UI automation frameworks  
  • Architect and enforce the use of the Page Object Model (POM) and data-driven testing paradigms for UI automation
  • Design and own comprehensive test plans in partnership with Product Owners to align  testing strategies and automation scripts with BDD delivery practice
  • Ensure UI test suites are maintainable, reliable, efficient, and scalable
  • Drive adoption of best practices for reducing flakiness, increasing speed, and ensuring meaningful assertions in UI tests 
  • Establish and maintain robust regression testing processes to ensure ongoing UI quality 
  • Implement feedback loops from test results and production issues to continuously improve test coverage and effectiveness 
  • Drive the evolution and refactoring of UI test suites to adapt to product changes, reduce technical debt, and maximize long-term value
  • Champion a culture of quality, rapid feedback, and continuous improvement throughou the SDLC
  • Drive a TDD (Test-Driven Development) culture across the UI engineering team, includingpromoting learning and adoption of test automation by all engineers
  • Collaborate closely with product, development, UX, and DevOps teams to deliver integrated, high-quality solutions 
  • Lead the adoption of modern UI testing tools, frameworks, and best practices
  • Drive root cause analysis and continuous improvement for UI defects and quality issues
  • Ensure engineering rigor, code quality, and effective documentation in all UI test assets
  • Facilitate clear communication, knowledge sharing, and effective documentation within the team
  • Support team growth through coaching, feedback, and skills development

Core Qualities & Skills :

  • Proven experience leading UI SDET or QA engineering teams and delivering complex UI automation projects 
  • Deep expertise in Playwright and the Page Object Model for UI automation
  • Experience with data-driven testing approaches for UI, including test data creation and test Data management, with knowledge of BDD frameworks and practices
  • Demonstrated ability to deliver maintainable, reliable, and efficient UI test suites
  • Strong understanding of explicit waits, robust locator strategies, and atomic test design
  • Experience with test reporting and analytics for UI automation
  • Experience with risk-based testing and exploratory testing for UI
  • Strong programming and scripting skills in TypeScript  
  • Experience with CI/CD pipelines and integrating UI automated tests into the SDLC
  • Strong collaboration and alignment skills across disciplines
  • Willingness to learn, share knowledge, and adapt to evolving technologies  
  • System design skills and awareness of technical debt and tradeoffs in UI test automation
  • Excellent communication, documentation, and stakeholder management abilities
  • Comfort with ambiguity, discovery, and rapid change
  • Commitment to engineering excellence, security, and responsible practices 

Preferred Qualifications : 

  • 5+ years of hands-on UI SDET, QA, or software engineering experience, with 2+ years in a  Technical Leadership Role 
  • Track record of architecting and delivering scalable, reliable UI automation systems 
  • Experience with modern development and testing practices (CI/CD, automated testing,  code reviews)
  • Demonstrated ability to mentor and grow engineers 
  • Experience working in cross-functional, agile teams
  • Highly Desirable  
  • Experience testing non-deterministic systems, AI/ML outputs, or GenAI-powered UI  
  • Experience using AI to accelerate the SDLC, UI test automation, and quality analysis 
  • Experience with test strategies for non-deterministic, probabilistic, or data-driven UI  systems
  • Experience with containerization (e.g., Docker, Kubernetes) for UI test environments
  • Familiarity with the Test Pyramid and balancing UI, integration, and unit tests  
  • Experience thriving in fast-paced, ambiguous environments and balancing rapid delivery  with technical excellence
  • Experience leading or working with distributed, multidisciplinary teams

Success Metrics   

  • UI test coverage, reliability, and effectiveness
  • Defect detection rate and time to resolution for UI issues
  • UI automation stability and maintainability
  • Team delivery velocity and quality
  • Technical debt reduction and architectural alignment in UI test automation
  • Team growth, engagement, and retention 
  • Stakeholder satisfaction and cross-team collaboration

Position:  Lead-Backend Platform Engineer
Location: Coimbatore 
Type: Full-Time

Overview  

We are seeking a hands-on, collaborative Backend Platform Engineer (Lead) to drive the technical direction, architecture, and delivery of robust, scalable, and high-performance backend platform infrastructure and services. As Backend Platform Engineer (Lead), you will provide technical leadership and guidance to the platform engineering team, ensuring the delivery of secure, reliable, and extensible backend capabilities that power our platform’s agentic, API, and user-facing solutions. This role partners closely with the Lead API Engineer, product, and UI teams to deliver integrated, low-latency, and resilient platform services.

Our core backend platform tech stack includes:  

  • .NET Core (C#) (for high-performance, business-critical gRPC microservices, REST  APIs, and event-driven services)  
  • TypeScript (NestJs) (for microservices, backend-for-frontend (BFF) layers, and services  requiring rapid iteration or close integration with the frontend)
  • Docker and Kubernetes (for containerization and orchestration)
  • AMPQ and event-driven architectures (for pub/sub and task queues)  
  • Terraform (for infrastructure as code)
  • Elasticsearch, Logstash, Kibana (ELK) & OpenTelemetry (for observability and  monitoring)
  • GitHub Actions (for CI/CD)  

Key Responsibilities :

  • Provide technical leadership, mentorship, and guidance to the backend platform  engineering team
  • Lead the architecture, design, and implementation of scalable, reliable, and low latency backend platform infrastructure and services
  • Champion best practices in platform design, observability, monitoring, and alerting
  • Architect and implement secure, performant, and resilient platform services for  agentic, API, and user-facing workloads
  • Drive adoption of modern platform tools, frameworks, and best practices  
  • Optimize platform performance for sub-100ms response times and high-frequency  interactions
  • Oversee deployment, proximity optimization, and network efficiency for platform  services and runtimes 
  • Enable API, AI, and UI teams through extensible platform capabilities, service discovery,  and integration
  • Collaborate closely with the Lead API Engineer and other leads to deliver integrated  solutions, ensuring seamless handoff and interoperability between platform and API layers  
  • Ensure engineering rigor, code quality, and documentation standards are met 
  • Facilitate clear communication, knowledge sharing, and effective documentation within  the team  
  • Support team growth through coaching, feedback, and skills development 
  • Drive innovation and continuous improvement through research, evaluation, and  adoption of emerging technologies, patterns, products, and tools  

Core Qualities & Skills  

  • Proven experience leading backend platform or infrastructure engineering teams and  delivering complex platform projects
  • Deep expertise in platform architecture, distributed systems, service orchestration, and  event-driven or microservices design 
  • Experience automating backend workflows and integrating with AI/LLM systems,  frameworks, or services
  • Strong programming skills in .Net C#.  
  • Proficiency with API protocols and communication patterns (REST, gRPC, GraphQL
  • Experience with gateway proxy patterns, load balancing, and service mesh  architectures
  • Experience with low-latency, high-throughput, and high-availability system design
  • Experience with observability, monitoring, and troubleshooting for platform  infrastructure
  • Strong understanding of security, authentication, and authorization for distributed  systems  
  • Experience with containerization, orchestration, and cloud-native infrastructure (e.g.,  Docker, Kubernetes)  Docker, Kubernetes) 
  • Experience enabling other engineering teams through platform extensibility, service  discovery, and developer experience improvements  
  • Strong collaboration and alignment skills across disciplines
  • Willingness to learn, share knowledge, and adapt to evolving technologies  
  • System design skills and awareness of technical debt and tradeoffs 
  • Excellent communication, documentation, and stakeholder management abilities  
  • Comfort with ambiguity, discovery, and rapid change
  • Commitment to engineering excellence, security, and responsible practices  
  • Demonstrated ability to innovate, conduct research, and evaluate/select appropriate  technologies, patterns, products, and tools for platform needs

Preferred Qualifications  

  • 7+ years of hands-on backend, platform, or infrastructure engineering experience, with  2+ years in a technical leadership role  
  • Track record of architecting and delivering scalable, reliable backend platform systems  
  • Experience with modern development practices (CI/CD, automated testing, code  reviews)
  • Demonstrated ability to mentor and grow engineers  
  • Experience working in cross-functional, agile teams  Highly Desirable
  • Experience with platform engineering, developer platforms, or platform-as-a-service  concepts  
  • Experience with service mesh patterns (e.g., Istio), API gateways (e.g., Envoy, Kong), and  proximity optimization
  • Experience with event-driven architectures (pub/sub, callbacks, AMQP, etc.)
  • Experience with cloud-native infrastructure and automated provisioning (e.g.,  Terraform) 
  • Experience with advanced observability, monitoring, and analytics tools  
  • Experience with Model Context Protocol (MCP) and Agent-to-Agent (A2A) architectures 
  • Experience with modern LLM/AI orchestration and observability frameworks (e.g.,  LangChain, LangFuse, LangGraph, etc.)
  • Experience leading or working with distributed, multidisciplinary teams

Success Metrics

  • Platform response time (median and p95)  
  • Uptime and reliability of critical platform services
  • Test coverage for platform and integration logic 
  • Developer velocity and time from platform design to production
  • Turns (iteration cycles, delivery cadence)  
  • Bugs (defect rate, bug count, resolution time) 
  • Platform adoption and developer satisfaction 
  • Integration lead time for platform consumers (API, AI, UI teams)
  • Technical debt reduction and architectural alignment  
  • Team growth, engagement, and retention  
  • Stakeholder satisfaction and cross-team collaboration 

Position:  QA Engineer
Location: Coimbatore 
Type: Full-Time
Experience: 4 – 7 Years

About the Role:

Hash Agile Technologies is seeking a dedicated and detail-oriented QA Engineer to join our growing team. The ideal candidate will have strong expertise in functional testing, automation, and Agile methodologies, with a solid understanding of CI/CD practices. This role requires a proactive professional who can ensure product quality, optimize testing processes, and contribute to continuous delivery excellence.

Key Responsibilities :

  • Participate in Agile ceremonies and contribute to sprint planning, estimation, and retrospectives.
  • Design, develop, and execute comprehensive test plans, test cases, and scripts for web and API applications.
  • Perform functional, performance, and security testing to ensure high-quality deliverables. 
  • Develop and maintain automated test scripts using Cypress or Playwright. 
  • Work closely with developers, business analysts, and product owners to identify and resolve issues early in the development cycle. 
  • Perform SQL queries to validate data integrity and perform backend testing. 
  • Integrate and execute test suites within CI/CD pipelines using Jenkins. 
  • Document test results, report defects, and ensure timely resolution. 
  • Contribute to continuous process improvement in testing practices. 

Required Skills and Experience:

  • Excellent communication and collaboration skills.
  • Minimum 3 years of experience in Agile environments. 
  • 3–4 years of experience in Functional Testing. 
  • Minimum 3 years of experience in SQL. 
  • Working knowledge of CI/CD tools, preferably Jenkins. 
  • Minimum 1 year of experience in Performance Testing. 
  • Exposure to Security Testing (added advantage). 
  • 1–2 years of hands-on experience in Functional Test Automation using Cypress or Playwright. 

Good to Have: 

  • Knowledge of API testing tools like Postman or RestAssured.
  • Familiarity with version control systems such as Git.
  • Understanding of cloud-based testing environments. 
Don’t see a role that fits? We are growing rapidly and always on the lookout for passionate and smart engineers! If you are passionate about your career, reach out to us at careers@hashagile.com.