- Company Name
- Askuity
- Job Title
- Sr. Software Developer (Backend & DevOps)
- Job Description
-
**Job title**
Sr. Software Developer (Backend & DevOps)
**Role Summary**
Senior hybrid developer leading end‑to‑end lifecycle of a data‑powered SaaS platform. Owns backend design, development, and GCP‑based DevOps operations, while collaborating closely with product stakeholders to deliver reliable, scalable services.
**Expectations**
- Deliver high‑quality, well‑tested code that meets performance and security standards.
- Own the full application lifecycle from design through deployment and maintenance.
- Evaluate emerging technologies and integrate suitable solutions.
- Communicate effectively, mentor peers, and document architecture and processes.
- Work decisively within Agile Scrum, prioritizing sprint goals and stakeholder needs.
**Key Responsibilities**
- Design, develop, and test RESTful services, microservices, and data pipelines.
- Build and maintain Kubernetes clusters, Docker containers, and CI/CD pipelines (GitHub Actions, Spinnaker, YAML).
- Manage GCP infrastructure using IaC tools (Terraform, Deployment Manager).
- Monitor, troubleshoot, and optimize system performance, reliability, and security.
- Collaborate with product owners to translate business requirements into technical solutions.
- Mentor on‑boarding developers and produce clear architectural documentation.
- Stay current on industry trends in cloud, distributed systems, and DevOps practices.
**Required Skills**
- 5+ years professional software development experience.
- Deep proficiency in functional/object‑oriented languages: Scala (Play), Python (Flask), Typescript (Node/React).
- Experience with service‑oriented architecture, microservices, and distributed system design.
- Hands‑on with Kubernetes, Docker, GKE, and GCP services (Compute Engine, Cloud Storage, Firestore, BigQuery, Pub/Sub, IAM).
- DevOps expertise: CI/CD, IaC, networking fundamentals, SSL, service accounts.
- Version control (Git), IDEs (IntelliJ, VS Code), and code quality tools.
- Relational (PostgreSQL) and NoSQL (Redis, Firestore) database knowledge.
- Strong communication, collaboration, and mentoring abilities.
- Familiarity with AI coding assistants and QA tooling is a plus.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
- Google Cloud Professional Cloud Architect/Developer certification is a plus but not required.