Wednesday, October 29, 2025

Job Description

Company DescriptionGaichu provides smarthands engineers and consultants across the globe, ensuring efficient technical support wherever needed. With a network of over 1,200 engineers worldwide, Gaichu boasts the capability to respond within 4 hours anywhere in the world. Our services encompass 24x7 Hardware Maintenance, IMAC (Installs, Moves, Adds, Changes), Asset Disposal, Global Deployments, and Full-Time Engineer Allocation.Responsibilities • Design, implement, and maintain complex and high-impact software systems.• Lead the technical planning, architecture, and implementation of large-scale projects. • Mentor and provide technical guidance to mid-level and junior engineers. • Review code to ensure adherence to best practices, performance standards, and maintainability. • Collaborate with product managers and stakeholders to translate business requirements into technical solutions. • Drive continuous improvement in code quality, architecture, and processes. • Participate in technology evaluations and propose adoption of tools or frameworks that enhance development efficiency. • Contribute to and enforce engineering standards, patterns, and documentation. • Work closely with QA, DevOps, and infrastructure teams to ensure smooth deployment and system reliability.Job Qualifications • Bachelor’s degree in computer science, Software Engineering, or equivalent experience.• 5–8 years of professional experience in software development, including at least 2 years in a mid- or senior-level capacity.Skills • Backend: C#, ASP.NET Web APIs, and RESTful services • Frontend: Angular (or equivalent modern front-end framework) • Mobile: Experience with Flutter (or equivalent cross-platform mobile framework) • Data & Storage: SQL Server, T-SQL, Entity Framework (or equivalent ORM) • Tools: Proficiency with Git, CI/CD pipelines, and version control best practices.Additional Skills (Preferred): o Experience with microservices architecture and containerization (e.g., Docker, Kubernetes) o Familiarity with cloud platforms (e.g., Azure, AWS, or GCP) o Knowledge of automated testing, DevOps, GitOps, and performance optimization techniques.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

Related Jobs