Backend Developer – Golang

il y a 1 semaine


Bab Ezzouar, Alger, Algérie 8cbec3e4-a2be-45fb-8e66-a2e17c89fd62 Temps plein 30 000  - 60 000  par an

About 

Our backend infrastructure runs entirely on-premises, using privately managed servers to ensure full data localization, privacy, and performance.

We're now assembling a core engineering team to build, scale, and secure this critical infrastructure.

Role Overview

We're looking for a talented 
Backend Developer
 with strong expertise in 
Golang
 to join our founding engineering team. You'll be responsible for designing, building, and maintaining the core backend services that power our platform all running on our private on-premise data center infrastructure.

This is a high-impact role where your work will directly influence our product's performance, reliability, and scalability. You'll work closely with our founding team, own significant parts of the codebase, and have the autonomy to make architectural decisions.

Key Responsibilities

Development & Architecture


• Design, develop, and maintain backend services and APIs using Golang


• Write clean, maintainable, and well-documented code following industry best practices


• Develop RESTful APIs and/or gRPC services for internal and external consumption


• Implement robust error handling, logging, and monitoring solutions

Database & Data Management


• Design and implement efficient database schemas and queries


• Work with SQL databases (PostgreSQL, MySQL)


• Optimize database performance, indexing, and query patterns


• Participate in database migration and version control strategies

Collaboration & Leadership


• Collaborate with frontend developers, product team, and stakeholders


• Participate in code reviews and provide constructive feedback


• Contribute to technical documentation and architecture decisions


• Mentor junior developers as the team grows

Security & Compliance


• Implement security best practices (authentication, authorization, encryption)


• Ensure data protection and privacy compliance (especially for Algerian regulations)


• Follow secure coding standards and OWASP guidelines

Required Qualifications

Technical Skills


• 3+ years of professional software development experience


• 2+ years of hands-on experience with Golang (Go)


• Strong understanding of Golang concurrency patterns (goroutines, channels)


• Proficiency in SQL databases (PostgreSQL, MySQL, or similar)


• Experience with RESTful API design and implementation


• Strong understanding of data structures, algorithms, and system design


• Experience with Git version control and collaborative development workflows


• Familiarity with Linux/Unix environments and command-line tools

Professional Skills


• Strong problem-solving and analytical thinking abilities


• Excellent communication skills in Arabic/English


• Ability to work independently and take ownership of projects


• Startup mindset: adaptable, resourceful, and comfortable with ambiguity


• Strong attention to detail and commitment to code quality

On-Premise Infrastructure Experience


• Understanding of on-premise deployment challenges and solutions


• Experience with server management, networking basics, and infrastructure concepts


• Ability to optimize applications for self-hosted environments.

Nice to Have

Technical Nice-to-Haves


• Experience with NoSQL databases (MongoDB, Redis, Cassandra, etc.)


• Knowledge of message queues and event-driven architectures (RabbitMQ, Kafka, NATS)


• Experience with gRPC and Protocol Buffers


• Familiarity with containerization (Docker) and orchestration (Kubernetes, Docker Swarm)


• Experience with monitoring and observability tools (Prometheus, Grafana, ELK stack)


• Knowledge of caching strategies (Redis, Memcached)


• Experience with load balancing and reverse proxies (Nginx, HAProxy)


• Understanding of distributed systems and microservices patterns


• Experience with testing frameworks (Go testing, Testify, Ginkgo)


• Knowledge of CI/CD tools (Jenkins, GitLab CI, GitHub Actions)

Experience Nice-to-Haves


• Previous experience working in startups or fast-paced environments


• Experience building systems for on-premise or air-gapped environments


• Background in fintech, healthcare, government, or other data-sensitive industries


• Knowledge of Algerian data sovereignty and compliance requirements

What We Offer

Compensation & Benefits


• Competitive salary based on experience and skills (market-leading for Algeria)


• Performance bonuses tied to company and individual goals


• Annual salary reviews with merit-based increases

Professional Growth


• Learning & development


• Mentorship from experienced founders and engineers


• Clear career progression path (Senior → Lead → Principal → Engineering Manager)

Work Environment


• Modern equipment: MacBook, external monitors, ergonomic setup


• Flexible working hours (core hours with flexibility)


• Regular team events: lunches, outings, hackathons

Impact & Ownership


• Ground-floor opportunity: Join as one of the first 10 employees


• Significant ownership of critical systems and architecture decisions


• Direct impact on product direction and company success


• Voice at the table: Your opinions and ideas will shape our technical strategy


• Work on challenging technical problems with real-world impact

Our Interview Process

We respect your time and aim for a fair, transparent process:

  1. Application Review
     (2-3 days)

  2. Initial Screening
     (30 minutes - Phone/Video)

  3. Technical Assessment
     (3days - 1 week)

  4. Technical Deep-Dive
    hours - On-site/Video)


• Review your technical assessment with our CTO


• Discussion of past projects and technical decisions

  1. Team & Culture Fit
     (1 hour - On-site)


• Meet the founding team


• Discuss working style, collaboration, and values


• Q&A about the company, vision, and roadmap

  1. Final Conversation
     (45 minutes)


• Discussion with founders


• Compensation negotiation


• Answer any remaining questions

  1. Offer & References
     (2-3 days)


• Formal offer letter


• Contract negotiation

Total timeline: 1-2 weeks from application to offer


  • Senior Back End Developer

    il y a 23 heures


    Bab Ezzouar, Alger, Algérie Sahl Solutions | سهل للحلول التقنية Temps plein 800 000  - 1 200 000  par an

    Sahl Solutions is seeking ahighly skilled Senior Laravel Developerwith strong expertise in buildingmodern, scalable, and secure backend systems. As a key member of our engineering team, you will play a critical role in designing, developing, and maintaining backend services and business logic that power our applications.This role is ideal for developers who...

  • Senior Developer

    il y a 1 semaine


    Bab Ezzouar, Alger, Algérie Sahl Solutions | سهل للحلول التقنية Temps plein 30 000  - 60 000  par an

    Sahl Solutionsis seeking a highly skilledSenior Frontend Developerwith deep expertise inAs a key member of our engineering team, you will be responsible for building and optimizing modern, scalable, and high-performance web applications. This role is ideal for developers who bringcommitment, competence, and adaptabilityto every project, and who are...

  • Full Stack Engineer

    il y a 1 semaine


    Bab Ezzouar, Alger, Algérie دار الوعي - Darelwai Temps plein 40 000  - 120 000  par an

    Location:Rouiba (Hybrid or On-site)Start Date:ImmediateDarelwai is a fast-growing publishing and technology company revolutionizing the world of education, e-commerce, and content in the Arab world. Our ecosystem includes book publishing, e-learning platforms, digital news, and retail operations. We combine creativity, technology, and impact — building...