About the job
Position: Senior Golang Developer (Cybersecurity)
Location: Remote, Mexico
Experience required: 7+ years
Job type: Full-time
Job ID: 19694
Role overview
This senior backend engineering role focuses on strengthening attack surface intelligence within a cybersecurity platform. The position centers on developing and integrating advanced reconnaissance technologies, as well as improving engineering practices across the product. The work environment is collaborative and emphasizes mission-critical software delivery.
What you will do
- Develop and integrate cybersecurity testing and analysis systems for a leading platform.
- Build high-performance, resilient, and scalable cloud-based software using microservices and containerized applications.
- Manage the full software lifecycle, from CI/CD pipelines to production deployments.
- Design and maintain highly available systems on Google Cloud Platform (GCP).
- Troubleshoot and resolve performance issues across distributed systems.
- Work closely with cross-functional teams, including Product, Operations, and Platform Engineering.
- Add proactive monitoring and alerting features to backend modules for improved reliability and response.
- Deliver robust, scalable, and well-tested systems that meet product requirements.
- Participate in design and code reviews, offering constructive feedback.
- Mentor junior engineers and support team learning and growth.
Requirements
- Extensive experience in distributed systems and backend engineering.
- Strong proficiency in Golang.
- Solid background in microservices, REST API design, gRPC, unit testing, and BDD testing.
- Excellent design skills; knowledge of UML and Domain Driven Design is beneficial.
- Experience with asynchronous messaging (Google PubSub, Kafka).
- Expertise in NoSQL and relational databases.
- Hands-on experience with Docker, Kubernetes, and cloud environments (GCP preferred).
