Tuna Software Solutions Pvt Ltd

6 Job openings at Tuna Software Solutions Pvt Ltd
Application Support Engineer India 2 years None Not disclosed On-site Full Time

We are looking for a proactive and tech-savvy Application Support Engineer to join our support desk team. This role involves responding to technical issues raised for our PHP Laravel, Node.js, and CMS-based applications, as well as addressing basic server and hosting-related concerns. You will be the first point of contact for incoming issues, performing root cause analysis and escalating to appropriate development or DevOps teams when needed. Role: Application Support Engineer – Web & Hosting Stack Employment Type: Full-time, [Immediate] Work Schedule: This is a 24x7 client support role that operates on a rotating shift basis , including weekends and holidays. Candidates must be open to flexible working hours , night shifts, and on-call support. Key Responsibilities: Monitor and manage incoming support tickets for PHP Laravel, Node.js, and CMS applications. Investigate issues, reproduce bugs, and provide workarounds or solutions when possible. Perform basic troubleshooting on server and hosting-related issues (DNS, database access, service uptime, etc.). Handle routine tasks in CMS systems like WordPress, Sanity.io or custom CMS platforms. Create and maintain internal documentation for recurring issues, processes, and solutions. Escalate complex issues to development, infrastructure, or third-party teams as needed. Coordinate with QA, DevOps, and Developers for issue resolution. Provide timely updates and communication to stakeholders on issue status. Assist in post-deployment support during releases or patch updates. Required Skills & Qualifications: 2+ years of experience in a technical support, application support, or L2 helpdesk role. Good understanding of PHP Laravel and Node.js frameworks (basic code reading/debugging ability). Familiarity with CMS platforms like WordPress, sanity.io, or custom-built CMS. Knowledge of web hosting components: DNS, Apache/Nginx, MySQL/PostgreSQL, SSL certificates, FTP, etc. Hands-on experience with Linux command line and basic server administration. Excellent problem-solving and communication skills. Experience with ticketing systems like Jira or Freshdesk.

.NET Core Developer (Web, Backend & Desktop POS Applications) India 0 years None Not disclosed On-site Full Time

We are looking for a highly skilled .NET Core Developer with proven experience in building web applications, backend services, and desktop-based solutions such as POS kiosks. The ideal candidate will be an expert in designing and implementing microservices architecture , working with GraphQL , and exploring modern frameworks and technologies to deliver scalable, secure, and high‑performance solutions. Key Responsibilities: Design, develop, and maintain web applications using .NET Core, C#, and related technologies. Build and enhance desktop-based applications (POS kiosks, peripheral integrations like printers, scanners, card readers). Develop RESTful APIs and GraphQL APIs for internal and external consumption. Architect and implement microservices-based solutions that are scalable and secure. Integrate third-party systems and services as needed (payment gateways, device SDKs, cloud services). Collaborate with frontend developers, QA, DevOps, and product teams to deliver end‑to‑end features. Ensure best practices in code quality, testing, CI/CD , and documentation . Stay updated with emerging technologies and proactively recommend improvements. Required Skills: Strong expertise in .NET Core , C#, and the .NET ecosystem. Proven experience in building web applications (MVC, Razor Pages, Blazor, or similar frameworks). Hands-on experience in developing desktop applications (WinForms, WPF, or UWP) integrated with hardware devices (kiosks, printers, card readers, etc.). Deep understanding of microservices architecture and service orchestration. Proficiency in GraphQL implementation and optimization. Solid experience with SQL Server and/or NoSQL databases . Familiarity with cloud platforms (Azure/AWS/GCP) and containerization (Docker, Kubernetes) is a plus. Experience integrating APIs and SDKs for POS systems or payment devices is highly desirable. Knowledge of CI/CD pipelines and modern DevOps practices.

Kotlin Multiplatform (KMP) Developer india 8 years None Not disclosed On-site Full Time

We are seeking a highly skilled Kotlin Multiplatform (KMP/KMM) Developer to join our dynamic mobile development team. The ideal candidate will have hands-on experience in building cross-platform mobile applications with KMP, delivering native experiences for iOS and Android while sharing core business logic. This role involves working closely with other mobile and backend developers to design, develop and optimize applications that are scalable, maintainable and performant. Key Responsibilities: Design, develop, and maintain cross-platform applications using Kotlin Multiplatform (KMP) . Implement shared business logic and data layers across Android and iOS platforms. Collaborate with iOS and Android teams to integrate KMP modules with Swift/SwiftUI and Kotlin/Jetpack Compose frontends. Develop and maintain RESTful API and GraphQL integrations, local database access, and offline-first capabilities. Ensure clean architecture and modular code structure for reusability and scalability. Optimize app performance and ensure native user experience on both platforms. Participate in code reviews and provide mentorship to junior developers on KMP best practices. Work closely with product owners, QA, and UI/UX teams to meet project requirements in an Agile environment. Stay updated with KMP ecosystem updates, Jetpack libraries, SwiftUI , and modern mobile development trends. Required Skills & Qualifications: 4–8 years of professional mobile development experience with at least 1–2 years in Kotlin Multiplatform (KMP/KMM) . Strong expertise in Kotlin , including coroutines, flows, and modern Kotlin idioms. Experience in native Android development (Kotlin, Jetpack Compose) and working knowledge of iOS (Swift/SwiftUI) . Hands-on experience integrating KMP modules with platform-specific codebases . Strong knowledge of clean architecture, MVVM, and modular project structures . Experience working with REST APIs, GraphQL, and JSON parsing . Proficiency with Git , CI/CD pipelines, and dependency management for multiplatform projects. Ability to write reusable, testable code and perform unit testing in shared modules.

QA Automation Engineer kochi,kerala,india 0 years None Not disclosed On-site Full Time

We are seeking a highly skilled QA Automation Engineer with strong experience in both manual and automated testing . The ideal candidate will be responsible for ensuring the quality, performance, and reliability of our applications through effective test planning, test automation, and manual validation. This role requires a deep understanding of QA methodologies, tools, and frameworks, along with the ability to collaborate closely with development, product, and DevOps teams. Key Responsibilities Design, develop, and maintain automated test frameworks and scripts for web, mobile, and API applications. Conduct manual testing to validate complex user scenarios, usability, and regression areas not covered by automation. Participate in requirement analysis , design reviews, and sprint planning to ensure test coverage and product quality. Develop and execute test plans , test cases , and test scripts based on user stories and acceptance criteria. Perform functional, regression, integration, performance, and smoke testing across environments. Collaborate with developers to identify, log, and track bugs in defect tracking systems (e.g., Jira, Azure DevOps). Implement CI/CD test integration for automated builds and deployments. Use monitoring and reporting tools to provide test metrics , coverage reports, and release readiness status. Identify gaps in testing processes and contribute to continuous improvement initiatives within the QA team. Stay current with emerging technologies, tools, and best practices in test automation and QA engineering. Required Technical Skills Manual Testing: Strong knowledge of SDLC , STLC , and Agile/Scrum methodologies. Experience in writing detailed test cases , test plans , and bug reports . Ability to perform UI testing , API testing , database testing , and cross-browser/cross-platform validation . Experience in exploratory testing , UAT support , and sanity/smoke testing . Automation Testing: Hands-on experience with Selenium WebDriver , Playwright , Cypress , or Appium . Strong understanding of test automation frameworks (e.g., TestNG, JUnit, Pytest, Cucumber, BDD/TDD). Proficient in one or more programming/scripting languages such as Java , Python , JavaScript , or C# . Experience with API automation testing tools such as Postman , RestAssured , or Karate . Familiarity with continuous integration tools like Jenkins , GitHub Actions , GitLab CI , or Azure DevOps . Experience with version control systems (Git, Bitbucket). Working knowledge of containerized environments (Docker, Kubernetes) and cloud-based test setups (AWS, GCP, Azure). Performance & Security Testing (Optional but Preferred): Experience with tools like JMeter , LoadRunner , or Locust . Awareness of OWASP standards and basic security testing practices. Database Testing: Ability to write and validate SQL queries , joins , and stored procedures to verify backend data integrity. Experience with RDBMS like MySQL, PostgreSQL, SQL Server, or Oracle.

Full Stack Engineer india 3 years None Not disclosed On-site Full Time

We are looking for a talented and motivated Full-stack JavaScript Developer who is passionate about building high-quality, scalable, and performant web and mobile applications. The ideal candidate should be proficient in React.js , Next.js , and Node.js , with additional experience in React Native being a strong plus. You will collaborate with cross-functional teams to design, develop, and deploy end-to-end solutions that deliver seamless user experiences across web and mobile platforms. Key Responsibilities Develop, test, and deploy modern full-stack applications using React.js , Next.js , and Node.js . Build high-performance RESTful and GraphQL APIs and integrate them with front-end components. Implement responsive, user-friendly, and dynamic UI components using React.js and Next.js . (Optional but preferred) Build and maintain mobile applications using React Native for iOS and Android. Work closely with designers and backend engineers to deliver cohesive user experiences. Write clean, maintainable, and reusable code following modern JavaScript/TypeScript standards. Ensure application performance, scalability, and security across all environments. Troubleshoot and debug issues across the full stack (client, server, and database). Participate in code reviews , Agile ceremonies , and continuous improvement initiatives . Optimize applications for maximum speed, responsiveness, and SEO (especially in Next.js projects). Stay up-to-date with the latest trends and technologies in JavaScript development. Required Skills & Experience 3+ years of professional experience as a Full-stack Developer . Strong proficiency in JavaScript (ES6+) and TypeScript . Hands-on experience with React.js , Next.js , and Node.js (including Express.js or NestJS ). Strong understanding of front-end state management (Redux, Recoil, Zustand, or Context API). Experience building and consuming RESTful APIs and/or GraphQL APIs . Experience with database systems such as MongoDB , PostgreSQL , or MySQL . Familiarity with server-side rendering (SSR) and static site generation (SSG) in Next.js. Solid understanding of Git , CI/CD pipelines , and Agile methodologies . Knowledge of modern front-end build tools like Webpack, Vite, or Babel. Familiarity with authentication & authorization (JWT, OAuth 2.0, etc.). Strong problem-solving and debugging skills. Nice-to-Have (Preferred) Skills Experience with React Native for mobile app development. Familiarity with GraphQL using Apollo Client or Relay . Knowledge of microservices architecture and containerization (Docker/Kubernetes) . Experience with Cloud platforms (AWS, GCP, or Azure) for deployments. Understanding of WebSockets and real-time communication (e.g., Socket.io). Experience with testing frameworks (Jest, Mocha, Cypress, Playwright). Experience in UI libraries/frameworks such as Material UI , Chakra UI , or Tailwind CSS . Exposure to DevOps practices and infrastructure as code (Terraform, GitHub Actions) . Knowledge of performance optimization and SEO best practices .

Snowflake Administrator [US Shift] india 7 years None Not disclosed On-site Full Time

We are looking for an experienced Snowflake Administrator to manage, optimize and secure our Snowflake data platform. The ideal candidate will be responsible for the overall Snowflake environment , including user and role administration, platform configuration, data governance, performance tuning, cost optimization, integrations and ensuring smooth day-to-day operations. This role requires deep hands-on experience with Snowflake, cloud data platforms, SQL, and data security best practices. Key Responsibilities Snowflake Platform Administration Manage and administer the full Snowflake environment including: Warehouses, Databases, Schemas, Stages, File Formats, and Pipes. Resource monitors, virtual warehouses, and performance configurations. Oversee Snowflake account-level settings , parameter configurations, and global policies. User, Role & Access Management Create, modify, and manage users, roles, and permissions following RBAC best practices. Implement and maintain secure access controls aligned with data governance policies. Periodically audit access privileges and ensure compliance with internal and external standards. Security & Governance Implement Snowflake security features : masking policies, row-access policies, encryption, OAuth, SSO & MFA. Ensure compliance with company and industry security standards. Monitor platform usage to detect suspicious or unauthorized activities. Performance Optimization Monitor query performance; troubleshoot slow-running queries. Optimize virtual warehouse sizes, auto-suspend, and auto-resume settings. Recommend improvements to schemas, clustering keys, data organization, and partitioning. Data Pipeline Support Work closely with data engineers to support: Snowpipe configurations Streams & Tasks Internal and external stages (S3, Azure Blob, GCS) ETL/ELT integrations Support ingestion frameworks, resolve load failures, and monitor data flow health. Cost Management Track and optimize compute and storage costs. Implement usage monitoring dashboards and alerts. Provide periodic cost reports and recommendations to leadership. Maintenance & Monitoring Daily monitoring of Snowflake logs, warehouse consumption, and system health. Troubleshoot operational issues and coordinate with the engineering team for resolutions. Manage updates, patches, and Snowflake release assessments. Documentation & Process Management Maintain documentation of platform configurations, standards, and processes. Develop SOPs for user management, cost controls, access requests, and query optimization. Train internal teams and support data enablement initiatives. Collaboration Work closely with BI/Analytics, Data Engineering, DevOps, and IT security teams. Participate in architecture discussions and support the scaling of data platforms. Provide technical guidance on Snowflake best practices for ongoing and new projects. Required Skills & Experience 3–7+ years of experience working with Snowflake as an administrator or platform engineer. Strong knowledge of Snowflake RBAC , security policies, and platform configuration. Solid experience in SQL, performance tuning, and query optimization . Hands-on experience with: Snowflake Tasks, Streams, Stages, Snowpipe Clustering and micro-partitioning Warehousing strategies and performance features Experience with AWS / Azure / GCP cloud storage integrations (S3, Blob, GCS). Understanding of ETL/ELT pipelines , data ingestion frameworks, and orchestration tools. Familiarity with monitoring tools (Snowflake dashboards, Snowsight, or 3rd-party tools). Strong analytical and troubleshooting skills. Experience in data governance, compliance, and security practices. Good to Have Experience with Python or SQL scripting for automation. Knowledge of DevOps tools like GitHub Actions, Azure DevOps, CI/CD pipelines. Experience with BI tools (Tableau, Power BI, Looker, etc.). SnowPro Core or Advanced Snowflake certification. Exposure to database systems like Oracle, SQL Server, MySQL, Postgres