Senior Golang Engineer at Vialma

We are redirecting you to the source. If you are not redirected in 3 seconds, please click here.

Senior Golang Engineer Vialma. Role Overview. We’re looking for a . Senior Golang Engineer. with . strong PHP expertise. and at least . 5 years of professional experience. in backend development. As part of our fully remote development team, you will:. Design, develop, and maintain backend solutions using . Golang. and . PHP. .. Refactor and optimize legacy PHP applications, ensuring a smooth transition to modern architectures.. Collaborate with cross-functional teams to define, design, and ship new features.. Oversee the design and implementation of . RESTful APIs. , . gRPC services. , and microservices architecture.. 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, ensuring reliable and high-performance streaming experiences for our users.. Debug and resolve backend issues promptly, ensuring system reliability and uptime.. Working hours:. You will have flexibility to choose your schedule, but a minimum of . 4 hours overlap with the European time zone. is expected to ensure seamless collaboration.. Required Skills & Experience. 5+ years. of experience as a . Senior Software Engineer. with a focus on backend development.. Proven remote work experience. : you’ve successfully delivered complex projects while collaborating with a distributed team.. Strong . Go (Golang). programming skills, including a solid grasp of . Go’s concurrency model. and standard library.. Expertise in . PHP. (preferably with . Laravel. , . Symfony. , or both), particularly in refactoring or migrating legacy applications.. Hands-on experience designing and implementing . RESTful APIs. and . gRPC. services.. Proficiency in . database design. using . PostgreSQL. , . MySQL. , or similar RDBMS.. Experience with . microservices architecture. and containerization/orchestration tools such as . Docker. , . Kubernetes. , or . Nomad. .. Familiarity with . message brokers. (e.g., . RabbitMQ. , . Kafka. ).. Audio/video streaming. experience: you’ve worked on streaming platforms or features that deliver high-quality, low-latency audio/video content.. Excellent problem-solving and debugging skills, with a focus on . performance. and . scalability. .. Experience with unit testing and test automation frameworks in both . Go. and . PHP. .. Excellent collaboration and communication skills, with the ability to work effectively in cross-functional teams.. Proficiency in English. (written and spoken).. Nice-to-have Skills. Experience with . legacy-to-modernization. projects.. Familiarity with . CI/CD pipelines. and DevOps workflows.. Hands-on experience with . cloud platforms. (AWS, GCP, or Azure).. Knowledge of front-end technologies. (e.g., JavaScript, React).. A genuine interest in the arts. (music, literature, painting, cinema, etc.)—we collaborate with cultural institutions worldwide!. Responsibilities. Backend Development. : Deliver high-quality code in Go and PHP for scalable and reliable applications.. Feature Implementation. : Work closely with product, design, and frontend teams to define API contracts and ship new features.. Refactoring & Optimization. : Modernize legacy PHP applications with minimal disruption to existing functionality.. Testing & Quality Assurance. : Maintain thorough test coverage and uphold coding standards.. Performance & Scalability. : Identify bottlenecks, optimize performance, and ensure the platform scales to handle our growing user base.. Collaboration. : Participate in daily stand-ups, code reviews, and cross-functional meetings to align on project goals.. Continuous Improvement. : Stay current with industry trends, propose improvements, and experiment with emerging technologies.. Why You Should Work with Us. Fully Remote. : Choose where you work—what matters is your contribution!. Flexibility. : Set your own hours, with a minimum 4-hour overlap in the European time zone.. Global Team. : Collaborate with 20+ teammates across 5 countries, representing 10+ nationalities.. Impactful Work. : Help shape how arts and culture are experienced digitally worldwide.. Casual Environment. : We value collaboration, respect, and fun. Enjoy virtual gatherings and team events..  .