Software Engineer

5 - 9 years

0 Lacs

Posted:2 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Software Engineer at Yularatech, you will be responsible for designing, developing, and deploying scalable software solutions with a focus on building high-performance backend systems and scalable application components. Your role will involve working on core runtime systems, concurrency flows, sandboxing models, and cross-platform execution while ensuring security boundaries and accessibility integrations. Key Responsibilities: - Build new product features and modules from scratch. - Work with UI interaction layers for web and desktop environments. - Develop and maintain backend services and core application components. - Implement Desktop UI automation and integrate with OS accessibility APIs. - Enable stable cross-platform execution across Windows and Mac. - Handle async execution, concurrency, and multi-process workflows. - Design runtime sandboxing and enforce strong security boundaries. - Manage non-deterministic UI behaviors and build reliable fallback logic. - Implement logging, tracing, error handling, and debugging systems. - Collaborate closely with frontend, DevOps, QA, and product teams. - Support cloud deployments (preferably AWS) and CI/CD pipelines. Qualifications Required: - Strong programming experience in Python. - Good understanding of APIs, microservices, and backend system design. - Experience with Desktop UI automation and OS accessibility APIs. - Basic experience with async programming and event-driven architectures. - Experience with SQL/NoSQL databases (PostgreSQL, MySQL, DynamoDB, MongoDB). - Experience in cloud platforms (preferably AWS Lambda, ECS, API Gateway, SQS, RDS). - Strong understanding of concurrency, async flows, and multi-process execution. - Experience using Git and Agile development processes. - Ability to work without needing architect-level responsibilities. Yularatech is an IT services provider specializing in IT skills resourcing, IT consulting, and outsourced application development and support. As a Senior Software Engineer, you will join a team dedicated to providing end-to-end quality IT solutions to partner clients. Your role will be crucial in contributing to the innovation and growth of our products and services. Soft Skills: - Good communication skills. - Experience in working with cross-cultural audiences. - Demonstrates leadership qualities. - Possesses the right attitude to create a win-win situation in the team.,

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You