Senior Backend Engineer – Go (Golang) (m/f/d)
Location
Germany
Posted
34 days ago
Salary
0
Seniority
Senior
Job Description
Senior Backend Engineer – Go (Golang) (m/f/d)
vialytics
Senior Backend Engineer - Go (Golang) (m/f/d) | Fulltime | Remote Your mission at vialytics: Stop maintaining. Start building the future of city infrastructure. At vialytics, you won't just maintain; you'll design, scale, and define backend services of our innovative smart city platform that helps cities digitize and simplify road infrastructure management. Your mission is to create reliable, intuitive, and highly scalable systems that process geodata, automate the detection of road damages, and streamline workflows for municipalities. We are seeking a Senior Backend Engineer - Go (Golang) who thrives on moving features from a concept to reliable, production-ready reality. Your contribution to the product - Design and develop scalable backend services in Go, using clean architecture and modern best practices. - Build and maintain APIs and microservices using REST and gRPC, ensuring high performance and reliability. - Work with multiple data stores such as PostgreSQL (including PostGIS), MongoDB, and Redis to power data-intensive workflows. - Integrate messaging and workflow systems such as Temporal and RabbitMQ to coordinate distributed components. - Contribute to system design and architecture decisions, ensuring scalability, observability, and fault tolerance. - Collaborate cross-functionally with frontend and mobile teams (React/TypeScript, Flutter) to build cohesive product experiences. - Ensure high code quality through testing, code reviews, and CI/CD automation. - Take ownership of your domain, proactively identify issues, propose improvements, and deliver results with minimal oversight. Key Skills you need to succeed in this role - Strong experience in Go (Golang) and PostgreSQL for backend service development. - Proven track record of independent work and ownership. - Excellent communication and collaboration skills. Optional Skills that give you an edge - Solid knowledge of gRPC, REST APIs, and service-to-service communication patterns. - Experience with in PostGIS or other geospatial data processing systems. - Knowledge of React, JavaScript, or TypeScript for light full-stack collaboration. - Exposure to Cloud infrastructure (AWS, GCP, or Azure) and infrastructure-as-code. - Familiar with Observability tools (Grafana). - Interest in smart city technologies and geodata-driven applications. - Hands-on experience with MongoDB, and Redis. - Understanding of message queues (e.g. RabbitMQ) and workflow orchestration systems (e.g. Temporal). - Familiar with containerized environments (Docker, Kubernetes) and CI/CD pipelines. - Ability to write maintainable, well-tested code and debug complex production issues. What you can expect - Freedom for your ideas: You can shape, experiment, and contribute from day one. Your opinion matters – and we mean it. - Dynamic work environment: You'll gain valuable experience in a growing scale-up with an agile team, short decision-making paths, and plenty of room to take real ownership. - Strong together – from day one: Our international team brings together founding members and new talents with diverse perspectives. What unites us? Diversity, energy, and real team spirit – even in a remote setting. - Remote, office, or workation — you can have it all. Our remote first culture lets you work from anywhere within Germany - and Workation is possible upon agreement. - Lifelong learning: Your development matters to us. That’s why we offer you €1,500 of personal learning budget per year – for trainings, conferences, or other formats that help you grow. - Attractive benefits: With EGYM Wellpass, you get access to 8,000+ gyms and health facilities. On top, enjoy exclusive employee discounts via corporate benefits and FutureBens – for tech, travel, lifestyle, and more. Tired of just writing code? Ready to own the system and smarten up cities with your code? Join our engineering team and build technology that empowers municipalities worldwide. Come create impact with vialytics!
Related Guides
Related Job Pages
More Backend Engineer Jobs
Role Description Buscamos un Desarrollador PHP & Flutter para un proyecto de diagnóstico técnico y estabilización de una plataforma existente. Las responsabilidades incluyen: - Auditar la arquitectura actual. - Realizar pruebas de funcionalidad. - Resolver bugs críticos. - Asegurar la estabilidad necesaria para el lanzamiento final de la aplicación. Qualifications - 3 a 4 años de experiencia (Senior o Semi-Senior) trabajando con PHP 8.3 y Laravel 11. - Experiencia avanzada en desarrollo móvil con Flutter 3.24 / Dart. - Experiencia trabajando con paneles administrativos basados en Blade y JavaScript (Metronic). - Capacidad de análisis para realizar diagnósticos técnicos, auditoría de código y resolución de bugs en sistemas existentes. - Experiencia ejecutando pruebas de funcionalidad (QA) para asegurar la estabilidad del producto. - Autonomía para trabajar de forma remota y gestionar prioridades bajo un esquema de proyecto cerrado. Benefits - Esquema de trabajo 100% remoto. - Salario y beneficios competitivos. - Paquete de beneficios personalizado alineado con tu experiencia y tus necesidades.
SAP - technical architect - Integration Manager - Consulting
EY - Ernst & YoungErnst & Young, or EY, is a global financial services company that provides a host of assurance, tax, transaction, and advisory services. A member of Ernst & You
Title: SAP - Tech Arch - Integration Manager - Consulting - Location OPEN Requisition ID 1681223 - SAP-TINT_US01-StdR-3-TC-SAP-NSPS_ADV036 - CNS - TC - SAP - Chicago - 155 N Wacker Dr More (76) - Consulting - Technology Consulting - Job Location for Internal Candidates - Country (1) - Job Location for Internal Candidates - Region (37) Location: Anywhere in Country At EY, we’re all in to shape your future with confidence. We’ll help you succeed in a globally connected powerhouse of diverse teams and take your career wherever you want it to go. Join EY and help to build a better working world. Our goal is to give clients a unique business perspective on how SAP technology can enhance their operations. Leveraging EY’s SAP capabilities, Supply Chain, FICO, BPC, Data & Analytics, Customer, Technology & Architecture, and SuccessFactors—we help clients improve performance and boost productivity. The opportunity We innovate with SAP to co-create more innovative answers, drawing on our integrated competencies in tax, assurance, transactions and risk, as well as our work in implementing SAP. Together, we help clients provide better outcomes and long-lasting results, from strategy to execution. In this role, you will be responsible for identifying and defining user/customer requirements while focusing on developing user interfaces (UI) across various platforms including mobile, web, and tablets. You will engage in coding, programming, and creating specifications to deliver development services that align with business requirements. Your key responsibilities As a Manager in Application Design and Development, you will lead the effective management and delivery of processes, solutions, and projects, ensuring a strong focus on quality and risk management. This role presents exciting challenges and opportunities for growth, allowing you to apply your expertise in guiding others and recommending quality solutions. You will engage regularly with external clients, actively participating in working sessions and leading workstreams from planning through execution and closure. Travel may be required as needed by external clients. - Develop solutions to complex problems, recommending changes to policies and establishing procedures that impact your work area. - Exercise judgment in selecting methods, techniques, and evaluation criteria for obtaining results. - Provide direction and feedback to team members, ensuring successful task completion. Skills and attributes for success To thrive in this role, you will need a blend of technical and business skills that will make a significant impact. Your ability to build and manage relationships, communicate effectively, and lead teams will be essential. - Demonstrate in-depth technical capabilities and possess strong business acumen. Demonstrate ability to assimilate new knowledge. - Lead and deliver quality SAP projects or workstreams. - Consistently deliver quality client services. Monitor progress, manage risk and ensure key stakeholders are kept informed about progress and expected outcomes. - Proficient in Agile delivery and development methodologies. - Experienced in application delivery processes and application development tools. - Strong understanding of quality assurance and testing practices. - Knowledgeable in system development, lifecycle and technology integration. To qualify for the role, you must have - A bachelor's degree (4-year degree). - Typically, no less than 4 - 6 years relevant experience working with SAP technologies. - Strong hands-on experience with SAP integration tools, including SAP PI/PO, SAP LT, SAP ABAP, EDI, and SAP BTP. - Proficiency designing and implementing SAP integration solutions using middleware technologies (e.g., SAP PI/PO, SAP CPI, SAP BTP). - In-depth knowledge of SAP modules such as SAP S/4HANA, SAP ECC, CRM, MM, PP, SD, MDM, FICO, and HCM. - Experience with APIs and web services (SOAP/REST), data transformation, and integration patterns. - Experience working with PI/PO adapters, including IDoc, Mail, File, SFTP, JMS, HTTP, SOAP/REST, JDBC, ABAP Proxy, RFC, and web services. - Experience integrating EDI and non‑EDI standards with customized mapping requirements. - Working knowledge of cloud integration platforms (AWS, Azure, GCP) and SAP cloud tools (HCI, OData Services, SAP API Management). - A strong background in SAP integration architecture, design, and strategy. - Experience developing integration architecture and strategies to ensure data consistency and integrity across systems. - Familiarity with Agile methodologies and DevOps practices. - Knowledge of database management systems and data modeling concepts. - Experience with SAP Technologies such as XI/PI/PO, Solution manager, SAP LT, Data Services, ABAP, Security, and S4 HANA. - Working knowledge of Cloud Integration using HCI, OData Service and SAP API Management. - Strong written and verbal communication, including presentation and technical writing skills. - Ability to research and resolve client inquiries, emerging issues, regulations, and new technologies. - A flexibility and willingness to travel to meet client needs; travel is estimated at 40-60%. Idealy, you’ll also have - Prior consulting industry experience. - SAP certification(s). - Experience with at least one full cycle implementation of your core module. What we look for We seek top performers with a keen eye for detail, a robust work ethic, and the ability to navigate complex environments. We value professionals who demonstrate innovation, leadership, and the ability to inspire teams towards achieving excellence. #FY26SAP What we offer you At EY, we’ll develop you with future-focused skills and equip you with world-class experiences. We’ll empower you in a flexible environment, and fuel you and your extraordinary talents in a diverse and inclusive culture of globally connected teams. Learn more. - We offer a comprehensive compensation and benefits package where you’ll be rewarded based on your performance and recognized for the value you bring to the business. The base salary range for this job in all geographic locations in the US is $142,600 to $261,500. The base salary range for New York City Metro Area, Washington State and California (excluding Sacramento) is $171,200 to $297,200. Individual salaries within those ranges are determined through a wide variety of factors including but not limited to education, experience, knowledge, skills and geography. In addition, our Total Rewards package includes medical and dental coverage, pension and 401(k) plans, and a wide range of paid time off options. - Join us in our team-led and leader-enabled hybrid model. Our expectation is for most people in external, client serving roles to work together in person 40-60% of the time over the course of an engagement, project or year. - Under our flexible vacation policy, you’ll decide how much vacation time you need based on your own personal circumstances. You’ll also be granted time off for designated EY Paid Holidays, Winter/Summer breaks, Personal/Family Care, and other leaves of absence when needed to support your physical, financial, and emotional well-being. Are you ready to shape your future with confidence? Apply today. EY accepts applications for this position on an on-going basis. For those living in California, please click here for additional information. EY focuses on high-ethical standards and integrity among its employees and expects all candidates to demonstrate these qualities. EY | Building a better working world EY is building a better working world by creating new value for clients, people, society and the planet, while building trust in capital markets. Enabled by data, AI and advanced technology, EY teams help clients shape the future with confidence and develop answers for the most pressing issues of today and tomorrow. EY teams work across a full spectrum of services in assurance, consulting, tax, strategy and transactions. Fueled by sector insights, a globally connected, multi-disciplinary network and diverse ecosystem partners, EY teams can provide services in more than 150 countries and territories. EY provides equal employment opportunities to applicants and employees without regard to race, color, religion, age, sex, sexual orientation, gender identity/expression, pregnancy, genetic information, national origin, protected veteran status, disability status, or any other legally protected basis, including arrest and conviction records, in accordance with applicable law. EY is committed to providing reasonable accommodation to qualified individuals with disabilities including veterans with disabilities. If you have a disability and either need assistance applying online or need to request an accommodation during any part of the application process, please call 1-800-EY-HELP3, select Option 2 for candidate related inquiries. g its employees and expects all candidates to demonstrate these qualities. EY | Building a better working world EY is building a better working world by creating new value for clients, people, society and the planet, while building trust in capital markets. Enabled by data, AI and advanced technology, EY teams help clients shape the future with confidence and develop answers for the most pressing issues of today and tomorrow.
Role Description A Equifax está procurando um Engenheiro de Software Sênior criativo, com alta capacidade de resolução de problemas e motivação para liderar tecnicamente projetos significativos. Nossos cargos de engenharia oferecem a oportunidade de influenciar a arquitetura de sistemas que processam volumes massivos de dados utilizando tecnologia de ponta. Você é ideal para esta posição se for um engenheiro com visão sistêmica, capaz de equilibrar velocidade de entrega com excelência técnica, e que possua uma mentalidade de dono sobre os produtos que constrói. O que você fará? - Desenvolver e sustentar sistemas distribuídos resilientes, focando em integridade e performance em larga escala. - Projetar arquiteturas baseadas em microsserviços, garantindo o cumprimento de requisitos não funcionais. - Liderar a evolução técnica de produtos, identificando oportunidades de refatoração e redução de débito técnico. - Produzir e revisar documentação de arquitetura técnica. - Garantir a saúde dos repositórios e a eficiência dos fluxos de integração contínua. - Realizar troubleshoot avançado e correções de bugs complexos em ambientes de produção. - Garantir a governança técnica e a qualidade das entregas, apoiando tecnicamente o time e garantindo que as melhores práticas de Clean Code e Solid sejam seguidas. - Atuar como ponte técnica entre as necessidades de negócio e a implementação de engenharia. - Implementar métricas de qualidade e melhorias contínuas nos processos técnicos da área. - Realizar revisões de código rigorosas e conduzir sessões de pair programming para solução de problemas críticos. Descrição resumida do cargo: - Desenvolver, implementar e manter sistemas complexos e de missão crítica, garantindo segurança, alta disponibilidade, escalabilidade e manutenibilidade. - Definir e assegurar a aplicação de padrões de arquitetura e segurança em todo o ciclo de vida do software. - Liderar o aprimoramento e a modernização de sistemas e produtos legados. - Estruturar a documentação técnica de arquitetura e decisões de design (ADRs). - Atuar na resolução de incidentes complexos de performance e estabilidade. - Elevar o nível técnico das entregas do time, atuando como referência técnica e auxiliando membros da equipe na aplicação de padrões avançados. - Facilitar a comunicação entre engenharia e stakeholders de negócio para viabilizar soluções técnicas de alto impacto. - Propor e implementar melhorias disruptivas nos processos de engenharia e cultura técnica. Qualifications - .NET 6+ / .NET Core - Java / Spring Boot (Diferencial desejável) - Cloud Computing (GCP, AWS, Azure) - Git - Docker - Kubernetes (HPA, Services, Workloads, ConfigMap, Secrets, Helm) - Mensageria e Streaming (Pub/Sub, Kafka ou RabbitMQ) - Microsserviços (Padrões de resiliência e comunicação) - Arquitetura e Design: CQRS, DDD e Padrões de Projetos (GoF) - APIs: REST/RESTFul e Swagger (OpenAPI) - Bancos de Dados: SQL Server, MySQL, BigQuery - NoSQL: (MongoDB, Cassandra ou Redis) - Qualidade e Observabilidade: SonarQube, Fortify, Testes Unitários e de Integração
Senior Backend Software Engineer
BudHelping enterprise-scale organisations to unlock the power of Open Banking and enriched transaction data to drive growth
Our Mission 🚀 Bud's mission is simple. We're here to create the world’s most compelling financial data products. The products we're building are used by some of the world's most prestigious institutions to help millions of their customers take control of their finances. Your Mission 👨🚀👩🚀 Your mission is to work within an innovative team developing performant, scalable and reliable applications in Go. A bit about backend at Bud As a Backend Engineer, you'll be a key part of the development and maintenance of our back-end systems which are the foundation of our company's products and services. You’ll collaborate closely with our team of engineers to design, build, and test our systems. You'll be working with a modern stack including: - Go to develop and maintain our backend and data engineering projects - A range of data stores including MySQL, Cassandra, Redis and BigQuery - RabbitMQ for queues - Internal services communication with both HTTP and gRPC - An observability stack that counts on GrafanaLab, Loki, Tempo, Looker, and more - Cloud environments - Google Cloud Platform - Experience with Docker and / or Kubernetes is a bonus! We believe in a highly collaborative environment where everyone’s contributions are valued and trusted. Responsibilities - Delivering technical solutions independently and in collaboration with the team - Leading and contributing to conversations and initiatives with other backend developers and the team; sharing knowledge and contributing to technical best practices - Building strong relationships within the team and wider organisation, actively mentoring and supporting through technical guidance and feedback - Keeping up to date with new tools and practices, continuously seeking to improve your own technical expertise, domain knowledge and skills - Communicating effectively in both technical and non-technical discussions - Comfortable making appropriate trade-offs in project scoping and delivery considering maintainability, scalability, and time to deliver in collaboration with the team and other stakeholders - Working closely with our cross-functional team to align on implementation and solutions Everyone is welcome We are committed to building a more diverse team where everyone feels safe to be their best and most authentic selves, because we believe that these differences will make us grow and be better as a company and a team. We are always looking for people who have different backgrounds, experiences, and ways of thinking to help contribute to and grow our culture, and strongly encourage people of colour, lesbian, gay, bisexual, transgender, queer and non-binary people, parents, and individuals with disabilities to apply. We also encourage you to apply even if you don’t match every part of the job ad. As an equal opportunity employer we welcome everyone to our team and do not discriminate based on any applicable protected characteristics. Please let us know if there are any accommodations or reasonable adjustments that we can make during the hiring process - we are committed to making sure you’re well supported through the process and in the workplace.


