Full-Time Senior Golang Engineer
Vialma is hiring a remote Full-Time Senior Golang Engineer. The career level for this job opening is Senior Manager and is accepting EMEA, Asia based applicants remotely. Read complete job description before applying.
Vialma
Job Title
Posted
Career Level
Career Level
Locations Accepted
Salary
Share
Job Details
Role OverviewWe’re seeking a Senior Golang Engineer with strong PHP expertise for a fully remote role. You will design, develop, and maintain backend solutions using Golang and PHP.
Responsibilities
- Design, develop, and maintain backend solutions using Golang and PHP.
- Refactor and optimize legacy PHP applications.
- Collaborate with cross-functional teams.
- Oversee API design and implementation (RESTful APIs, gRPC services, microservices).
- Ensure code quality through code reviews, unit testing, and automated testing.
- Advocate for and implement best practices in secure coding, performance optimization, and documentation.
- Contribute to audio/video streaming functionalities.
- Debug and resolve backend issues.
Working Hours
You will have flexible hours, but a minimum 4-hour overlap with the European time zone is required for seamless collaboration.
Required Skills & Experience
- 5+ years of backend development experience.
- Proven remote work experience.
- Strong Go (Golang) programming skills.
- Expertise in PHP (preferably with Laravel, Symfony, or both).
- Experience designing and implementing RESTful APIs and gRPC services.
- Proficiency in database design (PostgreSQL, MySQL).
- Experience with microservices, Docker, Kubernetes, or Nomad.
- Familiarity with message brokers (e.g., RabbitMQ, Kafka).
- Audio/video streaming experience.
- Excellent problem-solving and debugging skills.
- Experience with unit testing and test automation frameworks in Go and PHP.
- Excellent collaboration and communication skills.
- Proficiency in English.
Nice-to-have Skills
- Experience with legacy-to-modernization projects.
- Familiarity with CI/CD pipelines and DevOps workflows.
- Experience with cloud platforms (AWS, GCP, or Azure).
- Knowledge of front-end technologies (e.g., JavaScript, React).