Gigmile logo
Gigmile

Powering mobility-based gig economy through the provision of financial services and last-mile solutions in Africa

Senior Backend Engineer, Golang

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 11-50Since 2022H1B No SponsorCompany SiteLinkedIn

Location

Nigeria

Posted

124 days ago

Salary

0

Seniority

Senior

Job Description

Senior Backend Engineer, Golang

Gigmile

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

Job Requirements

  • 5+ years of experience in back-end development, preferably in building scalable, distributed systems
  • Proficiency in server-side programming languages Go lang, 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.

Benefits

  • Competitive salary
  • Health insurance
  • Exciting growth opportunities

Related Job Pages

More Backend Engineer Jobs

OtherRemoteTeam 501-1,000H1B Sponsor

• Design, develop, and maintain high‑performance C++ software for scientific and computational workloads. • Build scalable applications using modern C++ (17/20) with an emphasis on correctness, performance, and maintainability. • Develop and extend scientific computing pipelines running in Linux and HPC environments. • Optimize compute‑intensive code using profiling, benchmarking, and performance‑tuning techniques. • Collaborate with senior engineers and researchers to translate computational requirements into robust software solutions. • Work with containerized applications (Docker, Singularity) deployed in HPC and cloud environments. • Integrate applications with HPC schedulers (e.g., Slurm) for batch and interactive workloads. • Contribute to documentation, testing, and CI/CD workflows to support reliable software delivery.

United States
$80K - $120K / year
Job Closed
LawPay logo

Backend Developer – Marketing

LawPay

An AffiniPay solution and the trusted partner in helping law firms get paid easier, more securely, and 39% faster.

Backend Engineer124 days ago
Full TimeRemoteTeam 51-200Since 2005H1B No Sponsor

• Develop, maintain, and support backend services and APIs that power customer-facing websites and marketing platforms. • Assist with integrations between Marketing Operations systems (e.g., Marketo, Salesforce) to ensure reliable data flow and workflow automation. • Contribute to database design and maintenance to support marketing and customer data needs, with a focus on reliability and performance. • Build and maintain APIs and services that integrate with third-party platforms and internal tools. • Help optimize backend code and processes for performance, scalability, and stability. • Collaborate with front-end developers, designers, and marketing stakeholders to deliver high-quality digital experiences. • Troubleshoot and resolve backend issues, escalating complex problems when needed. • Write and maintain clear technical documentation for systems, integrations, and processes. • Communicate progress, risks, and status updates to relevant stakeholders. • Follow issues and defects through their full lifecycle to resolution. • Perform other related duties as assigned.

Colombia
Job Closed
Part TimeRemoteTeam 11-50H1B No Sponsor

• Develop high-quality software design and architecture • Design and implement efficient APIs for the front-end team • Write clean, functional, and scalable code for the back-end of web applications • Implement and manage databases and applications • Integrate front-end elements with server-side logic • Optimize applications for speed, scalability, and security • Collaborate with QA engineers to develop effective strategies and test plans • Perform regular updates to improve system functionality and develop new features

Romania
Job Closed
OtherRemoteTeam 11-50H1B No Sponsor

• Develop high-quality software design and architecture. • Design and implement efficient APIs for the front-end team. • Write clean, functional, and scalable code for the back-end of web applications. • Implement and manage databases and applications. • Integrate front-end elements with server-side logic. • Coordinate with front-end developers to align server-side with client-side. • Optimize applications for speed, scalability, and security. • Collaborate with QA engineers to develop effective strategies and test plans. • Write and execute testing scripts. • Perform regular updates to improve system functionality and develop new features.

United States
Job Closed