1. Home
  2. Jobs
  3. Software Engineering
  4. Full-Stack Software Developer
SC

Full-Stack Software Developer

Worldwide (Remote)Contract2d ago
Category: Technology

Location:


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).

Key Responsibilities:

  • 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.


Requirements

  • 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.

Preferred Skills

  • 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.


Benefits

Here are the Benefits we offer to support your growth, health, and work–life balance:

  • Competitive Compensation & Bonuses
    Salary benchmarked to industry standards plus performance-based bonuses.
  • Comprehensive Health Coverage After a period of working for us
    Medical, dental, and vision plans for you and your dependents.
  • Generous Paid Time Off
    – 20 days of PTO per year (increasing with tenure)
    – 7 paid company holidays
    – Flexible sick leave
  • Professional Development
    – Annual training stipend (conferences, courses, certifications)
    – Mentorship programs and lunch-and-learn series
  • Remote-First Flexibility
    – Work-from-home allowance (equipment stipend)
    – Flexible hours—core overlap only when needed
  • Wellness & Work-Life Perks
    – Monthly wellness stipend (gym, meditation apps, etc.)
    – Quarterly team retreats and virtual social events
  • Cutting-Edge Projects
    The chance to work on AI-driven fintech platforms, large-scale e-commerce systems, and strategic cloud-migration initiatives.




Details