ScalableOS

Application Developer 3

ScalableOS  •  Makati City, PH (Onsite)  •  7 days ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description


SUMMARY

We are seeking a highly skilled
Application Developer III

to design, develop, and deploy high-performance, scalable applications and cloud-native services. This senior-level role is responsible for building modern backend systems using Go (Golang) and Rust as primary technologies while leveraging Google Cloud Platform (GCP) as the primary cloud environment.
The ideal candidate possesses strong expertise in distributed systems, API development, cloud-native architectures, containerized environments, and modern software engineering practices. In addition to hands-on development, this role serves as a technical subject matter expert, providing architectural guidance, mentoring team members, and driving best practices across development initiatives.
Experience with .NET Core, C#, Azure, Kubernetes, and CI/CD pipelines is highly desirable to support existing applications and integrations.

JOB RESPONSIBILITIES

Application Design & Development

• Design, develop, test, and deploy high-performance backend services, APIs, and microservices using Go and Rust
• Architect scalable, fault-tolerant, and cloud-native applications supporting business-critical systems
• Develop RESTful APIs and gRPC services while ensuring performance, security, and maintainability
• Build solutions utilizing modern software design principles, clean architecture, and best development practices
• Participate in application modernization and cloud migration initiatives

Cloud Platform & Infrastructure

• Design and implement solutions within Google Cloud Platform (GCP) environments
• Utilize services such as GKE, Cloud Run, Pub/Sub, Cloud SQL, BigQuery, Cloud Storage, and Secret Manager
• Develop and maintain infrastructure-as-code using Terraform or Pulumi
• Implement secure cloud architectures following GCP security and governance best practices
• Support cloud-native deployment models using containers and Kubernetes

DevOps & Automation

• Build and maintain CI/CD pipelines using Cloud Build, Artifact Registry, Cloud Deploy, and related tools
• Collaborate with DevOps teams to improve deployment automation, monitoring, and operational efficiency
• Support containerization strategies using Docker and Kubernetes (GKE)
• Troubleshoot deployment, performance, and infrastructure-related issues

Technical Leadership

• Serve as the technical subject matter expert for Go, Rust, cloud-native architecture, and modern backend development
• Provide architectural recommendations and technical guidance to development teams
• Conduct code reviews and promote engineering best practices
• Analyze software requirements, technical risks, and performance considerations during project planning
• Mentor junior and mid-level developers while fostering continuous learning and technical growth

System Maintenance & Optimization

• Troubleshoot and resolve complex application, infrastructure, and integration issues
• Optimize application performance, scalability, reliability, and maintainability
• Ensure compliance with security standards, development procedures, and change management practices
• Maintain technical documentation for applications, systems, and development processes


Requirements


• Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field, or equivalent professional experience.
• Minimum 6 years of software development experience in enterprise environments.
• Proven experience designing, developing, and supporting production-grade distributed applications, cloud-native solutions, and scalable backend systems.
• Experience serving as a Technical Lead, Senior Developer, Subject Matter Expert, or similar senior-level role is highly preferred.
• Advanced proficiency in Go (Golang), including hands-on experience with goroutines, channels, concurrency models, performance optimization, and developing enterprise-grade REST and gRPC services.
• Strong expertise in Rust development, including ownership models, lifetimes, traits, asynchronous programming (Tokio), systems-level development, and performance-focused application design.
• Experience working with Go modules, testing frameworks, linting tools, build automation processes, Cargo package management, and cross-platform compilation.
• Advanced hands-on experience with Google Cloud Platform (GCP), including:
o Google Kubernetes Engine (GKE)
o Cloud Run
o Pub/Sub
o Cloud SQL
o BigQuery
o Cloud Storage
o Secret Manager
• Experience implementing Infrastructure as Code (IaC) using Terraform, Pulumi, or similar automation tools.
• Strong understanding of Google Cloud IAM, networking, cloud security controls, governance frameworks, and operational best practices.
• Strong experience deploying, managing, and troubleshooting containerized applications using Kubernetes and Docker, including container orchestration, scaling, service discovery, and workload management.
• Solid understanding of software engineering principles, including SOLID design principles, Clean Architecture, design patterns, code quality standards, and performance optimization techniques.
• Experience designing and developing integrations utilizing REST APIs, gRPC, SOAP, XML, and JSON technologies.
• Strong experience with PostgreSQL, Cloud SQL, relational database design, query optimization, database performance tuning, and data modeling.
• Expertise in automated testing, unit testing, code reviews, CI/CD practices, and maintaining high-quality software development standards.
• Experience working within Agile development environments and collaborating with cross-functional engineering teams.
• Experience with distributed systems, microservices architectures, event-driven systems, and modern application development methodologies.
• Familiarity with observability platforms, logging solutions, application monitoring tools, and performance management practices.
• Strong understanding of secure software development practices, secrets management, identity management, and cloud security best practices.
• Experience with ASP.NET Core and C# development is highly desirable.
• Familiarity with Microsoft Azure services, including:
o Azure Kubernetes Service (AKS)
o Azure Key Vault
o Azure SQL
o Service Bus
• Experience using Azure DevOps repositories, pipelines, and deployment automation tools is preferred.
• Excellent analytical, troubleshooting, problem-solving, communication, and collaboration skills.
• Ability to learn new technologies quickly, perform technical research independently, and provide guidance on architectural and development best practices.

CERTIFICATIONS

• Google Cloud Professional Cloud Developer
• Google Cloud Professional Cloud Architect
• Kubernetes certifications (CKA, CKAD, or equivalent)


Benefits


  • Full Philippine Statutory Benefits

  • 13th Month Pay

  • De Minimis Allowance

  • Night Shift Differential Pay

  • Paid Time Off (PTO)

  • Health Insurance

  • Life Insurance (maximum of PHP 3M coverage)

  • Company-Provided Equipment
ScalableOS

About ScalableOS

ScalableOS is a premium offshore staffing partner offering custom solutions for MSPs and Tax & Accounting firms. We provide dedicated staff based in the Philippines, fully integrated into your operations and 100% under your management. Your team with us operates as an extension of yours! Recognized on the Inc. 5000 list of America’s fastest-growing private companies, we’re experts in helping MSPs and Tax & Accounting firms grow quickly and profitably.

Industry
Consulting & Advisory
Company Size
51-200 employees
Headquarters
Seattle, Washington
Year Founded
Unknown
Social Media