This is a remote position.
We’re seeking a Full-Stack Software Developer to own end-to-end delivery of features, from design and implementation to documentation and deployment. In addition to hands-on coding, you’ll manage our GitHub org—structuring repos, maintaining documentation, and driving our GitHub-based workflows (issues, PRs, Actions, Projects, Wikis).
Client & Partner Engagement:
Serve as the primary technical liaison for strategic partners and clients.
Lead discovery workshops to gather requirements, translate business needs into technical solutions, and set realistic delivery expectations.
Deliver technical presentations, demos, and training sessions to non-technical stakeholders.
Proactively manage stakeholder communication—provide status updates, handle change requests, and escalate risks.
GitHub Repository Management:
Create and organize repositories with clear naming conventions and branch protection rules.
Set up and enforce PR templates, issue templates, and CODEOWNERS.
Maintain project boards (Kanban) and milestones for sprint planning.
Keep code and docs in sync via GitHub Wiki or Markdown files.
CI/CD & Automation:
Author and maintain GitHub Actions workflows for build, test, and deploy.
Automate common tasks (linting, security scans, release tagging).
Solution Design & Architecture: Lead design reviews; propose tech stacks and system architectures that balance scalability, maintainability, and cost.
Full-Stack Development: Write clean, efficient, well-tested code across front-end (React, Angular, Vue.js) and back-end (Node.js/Express, Python/Django, Java/Spring, .NET Core).
API & Integration: Design and build REST/GraphQL APIs; integrate payment gateways (MPesa, Stripe), CRMs (Zoho, Salesforce), AI/ML services.
Cloud Infrastructure: Collaborate with DevOps to deploy/monitor on AWS, Azure, or GCP; use Docker, Kubernetes, Terraform, and GitHub Actions for IaC deployments.
Quality & Security:
Enforce secure coding standards and data-protection compliance (GDPR, CCPA).
Develop unit, integration, and end-to-end tests; conduct thorough code reviews using GitHub’s review tools.
Mentorship & Leadership: Mentor junior developers in GitHub best practices, code organization, testing, and documentation standards.
Performance Optimization: Profile and optimize performance at both code and infrastructure levels.
Collaboration & Communication: Participate in agile ceremonies; keep stakeholders updated via GitHub Issues, pull requests, and project boards.
Client-Facing Skills:
Proven ability to engage directly with clients and partners—facilitate requirements gathering, present technical solutions, and manage expectations.
Strong verbal and written communication skills; able to simplify complex technical concepts for non-technical audiences.
GitHub Expertise:
3+ years managing codebases on GitHub (repos, branches, PRs, Issues, Projects, Wikis).
Hands-on with GitHub Actions for CI/CD and automations.
Version Control: Deep understanding of Git workflows (feature branches, rebasing, merge vs. PR).
Front-End: Strong with React, Angular, or Vue.js + HTML5/CSS3/Tailwind.
Back-End: Expertise in Node.js/Express, Python/Django, Java/Spring, or .NET Core.
Databases: Proficient with SQL (Postgres, MySQL) and NoSQL (MongoDB, DynamoDB).
Cloud & DevOps: Experience deploying on AWS/Azure/GCP, containerization (Docker/K8s), IaC (Terraform), and GitHub-based CI/CD.
Testing & QA: Skilled with automated testing frameworks (Jest, Mocha, PyTest, JUnit) and TDD.
Mobile: React Native or Flutter.
AI & Automation: Integrating ML models, chatbots (OpenAI, TensorFlow).
CRM/ERP: Zoho Creator, Salesforce, NetSuite integrations.
Security: OWASP Top 10, OAuth2/JWT/SAML, passkeys.
Leadership: Prior technical team lead or architect experience.
Here are the Benefits we offer to support your growth, health, and work–life balance:

VicRoads

Cambridge Mobile Telematics

Skipso

Algolia

Sólides Tecnologia
Sauti Contact Center
Sauti Contact Center
Sauti Contact Center