Gigmile Logo

Gigmile

Senior Backend Engineer (Golang)

Reposted 12 Days Ago
Be an Early Applicant
Remote
Hiring Remotely in NGA
Senior level
Remote
Hiring Remotely in NGA
Senior level
The Senior Backend Engineer will develop and maintain APIs, optimize databases, ensure system performance, and mentor junior engineers in a remote position.
The summary above was generated by AI

This is a remote position.

Position Overview

The Senior Back-End Engineer will contribute to the development of robust APIs, database systems, and backend logic that power Gigmile’s applications. This role requires expertise in building scalable architectures, ensuring system security, and managing complex data integrations. You will also play a key role in guiding the engineering team, solving challenging technical problems, and driving innovation in our technology stack.

Key Responsibilities
  • Develop and maintain backend services: Design, build, and optimize server-side services, APIs, and services to support web and mobile applications.

  • Ensure scalability and performance: Architect and implement systems that can handle increasing traffic, ensuring optimal performance, reliability, and scalability.

  • Database design and optimization: Design efficient database schemas, write optimized queries, and ensure data integrity across systems.

  • API development and integration: Develop RESTful and GraphQL APIs, ensuring seamless integration with front-end and third-party systems.

  • Security and data protection: Implement secure coding practices, data encryption, and compliance with relevant data protection laws such as GDPR.

  • Collaborate with front-end engineers: Work closely with the front-end team to integrate user-facing elements with server-side logic.

  • Maintain code quality: Write clean, maintainable, and well-documented code. Perform code reviews and provide feedback to team members.

  • Mentor and lead junior engineers: Guide and mentor other back-end engineers, fostering a culture of knowledge-sharing and best practices.

  • Collaborate in product development: Participate in all stages of the software development lifecycle, from planning and design through to testing, deployment, and monitoring.

  • Monitor and troubleshoot production issues: Ensure the smooth operation of back-end services, monitor system performance, and troubleshoot issues when necessary.



Requirements
Requirements
  • 5+ years of experience in back-end development, preferably in building scalable, distributed systems.

  • Proficiency in server-side programming languages Golang, Java, C++

  • Strong knowledge of RESTful APIs and/or GraphQL, and experience designing, building, and maintaining them.

  • Experience with database systems, both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Redis), and strong expertise in database schema design and query optimization.

  • Hands-on experience with cloud infrastructure and services such as AWS, Azure, or Google Cloud Platform.

  • Knowledge of microservices architecture and the ability to design, implement, and deploy services that are decoupled and scalable.

  • Familiarity with CI/CD pipelines, automated testing frameworks, and containerization tools such as Docker and Kubernetes.

  • Strong understanding of security best practices, including data protection, API security, authentication, and authorization (OAuth2, JWT, etc.).

  • Experience with monitoring tools like Prometheus, Grafana, or Datadog, and debugging production issues.

  • Proficiency with version control systems such as Git.

  • Excellent communication and collaboration skills, with the ability to work cross-functionally with different teams.

Nice-to-Have Skills
  • Familiarity with event-driven architectures and message brokers like Kafka, RabbitMQ or EventBridge

  • Experience with serverless architecture.

  • Knowledge of fintech, mobility, or gig economy platforms.

  • Hands-on experience with DevOps practices, including infrastructure-as-code (Terraform, Ansible) and cloud orchestration.


Benefits

Why you should join us

  • You would be part of a dynamic startup revolutionizing the vehicle subscription and financial services industry for gig workers in Africa.

  • You would be part of a dynamic environment where your ideas are heard and your contributions propel us forward.

  • You would work alongside passionate, talented colleagues who share your commitment to excellence.

  • You would witness firsthand the positive change your work brings to the lives of thousands of riders and drivers.

  • You would enjoy a comprehensive benefits package, including a competitive salary, health insurance, and exciting growth opportunities.



Similar Jobs

8 Days Ago
In-Office or Remote
Senior level
Senior level
Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
Design, scope and deliver Ericsson cloud solutions (CNIS, NFVI, OMC). Analyze customer technology and requirements, plan and verify configuration, integration, migration, testing and acceptance. Provide customer workshops/presentations, support deployments and post-project activities, feedback to R&D, drive process improvements, and occasionally support pre-sales. Collaborate cross-functionally and travel up to 30%.
Top Skills: AWSAzureCnisDellDockerGCPHpKubernetesLenovoLinuxNfviOmcOpenstack
31 Minutes Ago
Remote
Mid level
Mid level
Professional Services • Consulting
Manage sourcing and procurement for client RFQs in oil & gas: source and evaluate supplier quotations, ensure technical/commercial compliance, maintain supplier database, collaborate with engineering and sales, conduct market research, and support sourcing strategies to improve bid competitiveness and procurement efficiency.
Top Skills: ErpGoogle WorkspaceExcelMicrosoft TeamsSap AribaSlack
6 Hours Ago
In-Office or Remote
21 Locations
Mid level
Mid level
Automotive • eCommerce • Fintech • Transportation
The Data Engineer will develop and maintain data pipelines, perform data extraction and transformation, and support data analytics across the enterprise.
Top Skills: AirbyteApache AirflowGoogle BigqueryKubernetesPandasPysparkPythonSQL

What you need to know about the Los Angeles Tech Scene

Los Angeles is a global leader in entertainment, so it’s no surprise that many of the biggest players in streaming, digital media and game development call the city home. But the city boasts plenty of non-entertainment innovation as well, with tech companies spanning verticals like AI, fintech, e-commerce and biotech. With major universities like Caltech, UCLA, USC and the nearby UC Irvine, the city has a steady supply of top-flight tech and engineering talent — not counting the graduates flocking to Los Angeles from across the world to enjoy its beaches, culture and year-round temperate climate.

Key Facts About Los Angeles Tech

  • Number of Tech Workers: 375,800; 5.5% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Snap, Netflix, SpaceX, Disney, Google
  • Key Industries: Artificial intelligence, adtech, media, software, game development
  • Funding Landscape: $11.6 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Strong Ventures, Fifth Wall, Upfront Ventures, Mucker Capital, Kittyhawk Ventures
  • Research Centers and Universities: California Institute of Technology, UCLA, University of Southern California, UC Irvine, Pepperdine, California Institute for Immunology and Immunotherapy, Center for Quantum Science and Engineering

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account