Senior Backend Engineer (Golang)

๐Ÿข Gigmile ยท all Gigmile jobs
๐Ÿ“ United States
๐Ÿ“… Posted 2026-07-11 ยท via Himalayas
๐Ÿท Software-Engineer,Backend-Engineering,Backend-Development,API-Development,GoLang-Backend-Engineer,Senior-Golang-Developer,Senior-Go-Developer,GoLang-Backend-Developer,Backend-Engineer,Go
Apply on original site โ†—
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 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. 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

โ† All remote jobs