Senior Go Lang Engineer
Listed on 2026-07-01
-
Software Development
Backend Developer, Golang, Software Engineer, Cloud Engineer - Software
Senior Go Lang Engineer
System Architecture:
Design, implement, and maintain scalable and efficient backend systems using Golang, ensuring high performance and reliability.
API Development:
Develop robust RESTful and GraphQL APIs that interact seamlessly with front-end applications, ensuring proper authentication, authorization, and data validation.
Database Management:
Design and optimize database schemas, write efficient queries, and manage data storage using technologies like PostgreSQL, MySQL, or No
SQL databases.
Microservices:
Break down complex applications into modular microservices, leveraging Golangs concurrency features to build highly concurrent and responsive systems.
Performance Optimization:
Profile and optimize code for performance, identifying and resolving bottlenecks, and ensuring low latency and high throughput.
Testing and QA:
Write comprehensive unit and integration tests, perform code reviews, and ensure the reliability and stability of the backend codebase.
Security:
Implement best practices for securing data and preventing vulnerabilities, including input validation, encryption, and protection against common security threats.
Deployment and Dev Ops:
Manage deployment pipelines, automate deployment processes, and work with tools like Docker and Kubernetes to ensure efficient deployment and scaling of backend services.
Monitoring and Logging:
Set up monitoring and logging systems to track system health, diagnose issues, and proactively address potential problems.
Collaboration:
Collaborate with cross-functional teams, including front-end developers, product managers, and designers, to deliver seamless end-to-end solutions.
Continuous Learning:
Stay updated with the latest developments in Golang and backend technologies, and proactively apply new knowledge to improve existing systems.
Troubleshooting:
Investigate and resolve production issues quickly, minimizing downtime and ensuring a smooth user experience.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).