Get a weekly email with all new Golang jobs
x

Golang Jobs


Hand-Picked Golang jobs • Apply directly to companies • Clear salary ranges

Browse 850+ Golang Jobs (1 new this week) in September 2025 at companies like Cast AI, Upfluence and Relai with salaries from $25,000 to $130,000 working as a Senior Software Engineer, Back End Software Engineer and Senior Go Developer. Last post

Hiring Golang Developers?

Create your profile to continue

Booker Ochieng Alexis Morin Yassine Timoumi Fatma Polat Yogesh Patil Bisrat Melak Yosri Mlik Murtazokhon Gofurov Barkhayot Juraev Hasan Gursoy
  • 48 direct messages sent by companies to developers on Golang Cafe in the last 30 days
  • 53 developers joined Golang Cafe in the last 30 days
  • 49,542 developer profiles page views in the last 30 days
  • Get access to our Salary Explorer
  • Get access to exclusive discount on Golang courses up to 25% off
  • Last developer joined

2-Click Apply

  1. Upload Your CV
  2. Go to your Inbox & Confirm Your Application





10 of 897 Golang Jobs • Sort by Date
Cast AI Logo
Senior Software Engineer
Cast AI
Remote
€78,000 to €108,000 a year
September 2025
56 Applicants This Week

Job Description

Why Cast AI?

Cast AI is the leading Application Performance Automation (APA) platform, enabling customers to cut cloud costs, improve performance, and boost productivity – automatically.

Built originally for Kubernetes, Cast AI goes beyond cost and observability by delivering real-time, autonomous optimization across any cloud environment. The platform continuously analyzes workloads, rightsizes resources, and rebalances clusters without manual intervention, ensuring applications run faster, more reliably, and more efficiently.

Headquartered in Miami, Florida, Cast AI has employees in more than 32 countries worldwide and supports some of the world’s most innovative teams running their applications on all major cloud, hybrid, and on-premises environments. Over 2,100 companies already rely on Cast – from BMW and Akamai to Hugging Face and NielsenIQ.

What’s next? Backed by our $108M Series C, we’re doubling down on making APA the new standard for DevOps and MLOps, and everything in between.

We are hiring across multiple teams!

As a Senior Software Engineer, you will have the opportunity to work on different key features of our product. We are currently hiring Senior Software Engineers for the following teams:

Reporting – Builds a scalable reporting system that ingests millions of rows per second into our time-series databases, providing insights into cost savings, workload efficiencies, and Cast AI automation impact.

Pricing – Drives the synchronization of public and customer cloud resources, availability, and dynamic pricing across all major cloud providers. Empowers autoscaling by leveraging discounts, commitments, and cross-cluster tracking to maximize savings. Provides a reliable source of truth for node pricing, resources, components, discounts, and commitments.

Autoscaler – Automates Kubernetes node autoscaling to optimize clusters, balance workloads, remove underutilized nodes, and dynamically allocate capacity in real-time, thereby reducing cluster costs by half.

Workload Optimization (WOOP) – Automates workload resource management by dynamically adjusting resource allocations, helping developers significantly reduce costs and improve application reliability.

AI Enabler – Helps customers deploying and managing LLMs in their Kubernetes cluster and optimizes their workloads by providing cost visibility and intelligent routing for LLM requests to the most cost-effective compute resources (e.g. Grok, self-hosted LLAMA models).

APA – An intelligent agentic system that not only detects application performance issues but proactively resolves them. By deeply integrating with observability stacks and leveraging Kubernetes, APA automates optimization, scaling, security, and recovery, enabling applications to run faster, cheaper, and more reliably.

Sec Posture – Builds a Kubernetes Security product that helps our customers secure their clusters, surfacing threats with the biggest potential security impact by ingesting millions of data points from vulnerability advisories, image scans and configurations from customer’s environments, application behavior at runtime, etc.

Wire – The De-facto Team is a core platform team that builds and maintains essential services – such as authorization, notifications, audit logs, and feature flags – that enable customers to securely and effectively use the Cast AI platform after purchase. Our work focuses on delivering enterprise-grade capabilities like SSO, granular permissions, and billing, empowering both customers and internal teams to operate at scale.

Here are some of the tools we use daily:

  • Languages: GoLang (primary), Python (secondary for some cases)
  • Cloud & Orchestration: Kubernetes, AWS, GCP, Azure
  • Databases & Storage: PostgreSQL, Cloud Object Storage
  • PostgreSQL and Cloud Object Storage for persistence
  • Messaging & APIs: GCP Pub/Sub, gRPC for internal communication, REST for public APIs
  • Observability: Prometheus, Grafana, Loki, Tempo
  • CI/CD & GitOps: GitLab CI with ArgoCD.

Requirements:

  • Strong software engineering skills with experience in distributed systems and backend development (ideally GoLang, but not a hard requirement as long as you’re willing to transition to it)
  • Strong debugging, optimization, and performance-tuning skills
  • Deep understanding of cloud platforms: hands-on experience with cloud platforms like AWS, Google Cloud Platform (GCP), Microsoft Azure, and tools such as Kubernetes for containerization and orchestration
  • CI/CD and DevOps practices experience
  • Strong English skills, both verbal and written
  • Ability to work independently and collaboratively within a team
  • Startup mindset: adaptable, proactive, and comfortable with ambiguity
  • A proactive, problem-solving mindset with a “yes we can” attitude.

What’s in it for you?

  • Competitive salary (€6,500 – €9,000 gross, depending on the level of experience)
  • Enjoy a flexible, remote-first global environment.
  • Collaborate with a global team of cloud experts and innovators, passionate about pushing the boundaries of Kubernetes technology.
  • Enjoy a flexible, remote-first global environment.
  • Equity options.
  • Private health insurance.
  • Get quick feedback with a fast-paced workflow. Most feature projects are completed in 1 to 4 weeks.
  • Spend 10% of your work time on personal projects or self-improvement.
  • Learning budget for professional and personal development – including access to international conferences and courses that elevate your skills.
  • Annual hackathon to spark new ideas and strengthen team bonds.
  • Team-building budget and company events to connect with your colleagues.
  • Equipment budget to ensure you have everything you need.
  • Extra days off to help maintain a healthy work-life balance.

Apply ⎘ Copy Link ↗ Visit Link
Upfluence Logo
Back End Software Engineer
Upfluence
France
€45,000 to €50,000 a year
September 2025
359 Applicants This Week

Job Description

  • Permanent contract (CDI)
  • Full-time position - 35 hours/week
  • Based in Lyon, France - Open to full remote (based in France)
  • Wage depending on experience

About Upfluence

Upfluence helps brands tell their story with powerful influencer & content marketing technology. Upfluence’s software allows brands and agencies to identify and contact millions of social influencers and bloggers at scale to execute comprehensive influencer marketing campaigns, as well as provide detailed reporting metrics. Since the launch of our SaaS software in October 2016, the company has yielded a monthly double-digit growth rate, and we are therefore seeking further expansion for our team and offices. Our rapidly growing global team is currently distributed between our offices in NYC, Los Angeles and Lyon.

**What we do ** Our platform aggregates, keeps up to date, and serves the content of 5M influencers across all trending social networks of the internet. This raises a certain amount of engineering challenges related to data, scalability, and performance. At the scale we’re at, the naïve solution often isn’t enough.

Our backend stack is focused around Golang/Ruby as programming languages, PostgreSQL, Apache Cassandra as database systems,  Elasticsearch as a search engine, RabbitMQ as message broker. Also, we use Apache Thrift for RPC and Prometheus for monitoring to name a few.

We’re firm believers of micro-service architecture and domain-driven design, making our codebase highly flexible and reusable. Some parts of our production have actually been running for more than 5 years!

We’re DevOps-minded. Our backend engineers ship to production multiple times a day and are responsible for their production. We’re always working towards reducing the maintenance toil by automating as much as possible our processes using tools like Github actions or our own in-house frontend deployer.

We’re running around 50 applications in production, making it around 1600 containers live, across 90 servers. Not to mention that we’ve been running containers in production for more than 7 years. We’re currently in the works of moving our production workload to Kubernetes.

We’re product-centric: we’re not writing code for the sake of it, but to provide the best service to our customers. 

We strongly believe that collective intelligence is the very root of success for an engineering organization. Each and everyone has a word to say regarding the technical implementation of a feature. That’s why we rely on tools like proposals and RFCs to encourage this culture, as the best companies in the field do. 

We love open source and contribute to it by opening our own libraries to share them with as many people as possible. ** Responsibilities **

Writing highly reliable, maintainable, and tested code that makes the correct assumptions based on the context. You know that in our field, everything is a matter of tradeoffs. 

Getting involved in the feature lifecycle, from its inception, through its technical design and implementation, to its maintenance in production 3 months/years after releasing it ;-). 

Work in collaboration with the team, get involved in mentoring juniors, reviewing PRs, and writing RFCs. Being at ease with written communication is a must. 

Work hand in hand with Customer Success and Support teams, to make sure our customers have the best experience using our product.

** What we are looking for ** * You’re eager to discover how our product works and you’re keen to learn and master its technologies. We’re looking for enthusiastic people and great learners who go beyond the tools, not technical experts. Of course, if you already have experience with our stack that’s a plus, but definitely not a requirement. * You like to work in a team and to take on challenges, and you are fluent or comfortable working in English. Our team is based mostly in France, but speaking French is not a requirement. * You’re reliable: You keep your word when you can, communicate early on, and come up with solutions when it looks like [we || you] are running into a wall. * You’re not afraid to ask questions and raise issues. * You’re a team player. * You care about the product and strive to make something useful.

What we have to offer

  • Your spot with the team in one of our awesome Lyon office, or even remote, either way, is fine with us. You’ll be answering issues on Github and making bad jokes on Discord anyway!
  • An entrepreneurial and dynamic startup environment with room for growth;
  • A mixed and international team (22+ nationalities);
  • An empowering and autonomous position in an entrepreneurial environment;
  • Regular exchanges with the US/FR offices; 
  • Stock options
  • The answer to life, the universe, and everything;

Join a motivated and growing team!

Discover our Stack: https://stackshare.io/upfluence/upfluence   

Sounds like the perfect opportunity? Apply now to join us!

We offer a flexible hybrid work model, providing our employees with an office setting, the option to work from home, and even fully remote structures. We believe in work-life balance and provide access so we can make the best of our workdays.

Upfluence is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.


Apply ⎘ Copy Link ↗ Visit Link
Relai Logo
Senior Go Developer
Relai
Remote
€60,000 to €85,000 a year
September 2025
371 Applicants This Week

Job Description

At Relai, we are on a mission to make Bitcoin the go-to savings technolog- simple, accessible, and secure. As Europe’s leading Bitcoin startup, we’re pioneering the future of Bitcoin investing by making it effortless for individuals and institutions alike to buy, sell, and hold Bitcoin without complexity or middlemen. With $12M in Series A funding and rapid growth, we are expanding our team of passionate Bitcoiners.

We’re looking for a Senior Go Developer (m/f/d) to play a pivotal role in enhancing Relai’s mobile experience, ensuring high-net-worth individuals (HNWIs) and small-medium-sized businesses (SMEs) have a seamless and secure way to grow their Bitcoin holdings. Your contributions will directly impact our ability to deliver an intuitive, world-class app for Bitcoin investing.

Your Role

As a Senior Go developer, you will:

-Design, develop, and maintain high-quality backend microservices using Go, ensuring scalability, reliability, and performance. -Collaborate closely with cross-functional teams, including product managers, DevOps engineers, and QA/test engineers, to deliver robust and well-tested solutions. -Participate in code reviews and audits, providing constructive feedback to maintain high standards of code quality and best practices. -Optimize application performance, ensuring efficient use of resources and minimal latency in production systems. -Contribute to architecture decisions, participating in the design of distributed systems and ensuring the system's modularity and maintainability. -Implement and maintain APIs, ensuring seamless communication between services and external systems. -Troubleshoot and resolve issues, debugging production-level problems quickly and effectively. -Stay up to date with Go best practices, new tools, and industry trends, and share knowledge with the team.

What You Bring

-5+ years of professional experience in a similar backend development role, with a strong focus on building scalable systems. -3+ years of hands-on experience with Go (Golang), demonstrating proficiency in writing clean, efficient, and maintainable code. -A strong preference for simple, iterative solutions, with a commitment to continuous improvement and optimization. -An obsession with maintainable, high-quality code, adhering to best practices and ensuring long-term sustainability. -A self-starter mindset, capable of working independently and delivering results with minimal supervision. -Proven experience in API development, including designing and maintaining RESTful or gRPC interfaces. -Familiarity with CI/CD pipelines and tools to streamline development and deployment workflows. -Experience working in an agile environment, embracing collaboration, feedback, and iterative progress. -Solid knowledge of cloud and microservice design patterns, with an understanding of distributed systems architecture.

Why Join Relai?

-100% remote work – Join a fully remote, flexible team working across Europe. -Relai provides you with the latest MacBook laptop and an iPhone to ensure smooth and effective work. -Competitive salary + employee participation – We grow together. -0% fees on Bitcoin purchases at Relai – stack sats effortlessly. -Meaningful perks – Blinkist, Spotify, and Netflix subscriptions on us. -A senior role in a fast-growing Bitcoin company – Make a real impact in shaping the future of Bitcoin adoption in Europe.


Apply ⎘ Copy Link ↗ Visit Link
WellSync Logo
Full Stack Software Engineer
WellSync
United States (Remote)
$100,000 to $130,000 a year
August 2025
15 Applicants This Week

Job Description

WellSync is a fast-growing virtual healthcare technology company pioneering white-labeled, patient-centric virtual care solutions. We’re looking for an experienced Fullstack Software Engineer (with a backend focus) to help us build secure, scalable, and innovative web applications that improve access to healthcare.

About the role

As a Fullstack Software Engineer, you’ll work across our Healthcare-as-a-Service integration platform, developing the systems and applications that power our virtual care experiences. You’ll collaborate closely with product, design, and support teams to deliver solutions that protect sensitive healthcare data, scale to meet demand, and push the boundaries of what’s possible in digital healthcare.

What you’ll do

  • Design, implement, and maintain core platform services
  • Collaborate with product and design teams to deliver user-focused solutions
  • Improve internal tooling and developer experience
  • Ensure systems meet high standards for security, scalability, and reliability
  • Integrate with third-party APIs and solve challenges with incomplete or ambiguous documentation

What we’re looking for

  • 5+ years of professional Go (Golang) experience, building and maintaining microservices
  • Production experience with React/Next.js, including server and client components
  • Strong SQL/PostgreSQL skills (optimized queries, migrations, and schema design for scale)
  • Familiarity with Kubernetes and infrastructure-as-code tools (Terraform, Helm)
  • Experience integrating with third-party APIs and solving complex engineering problems independently

Nice to have

  • Experience in healthcare or regulated industries
  • Knowledge of HIPAA compliance and secure system design
  • Previous work with event-driven or distributed systems

At WellSync, we believe diversity fuels innovation. We’re proud to be an equal opportunity employer and are committed to creating an inclusive environment for all employees.

📩 Interested? Apply now and help us shape the future of healthcare technology.


Perks & Benefits

  • Competitive compensation
  • Medical, Dental, and Vision coverage
  • Flexible Spending Account (FSA)
  • Life / AD&D insurance
  • 401(k) plan
  • Paid vacation & company holidays
  • Optional: Voluntary Life, Accident, and Critical Illness Insurance

Interview Process

We keep our hiring process straightforward and respectful of your time. It typically includes three stages:

  1. Screening Interview, A short call to get to know each other and align on expectations
  2. Technical Interview, A deeper dive into your technical skills, problem-solving, and approach to engineering
  3. Management Interview, A conversation with leadership about collaboration, culture, and long-term fit
⎘ Copy Link ↗ Visit Link
Dyninno Technologies Logo
Senior Golang Developer
Dyninno Technologies
Riga, Latvia
$50,000 to $75,500 a year
August 2025
307 Applicants This Week

Job Description

Trevolution is a global leader in air ticketing and travel services, serving retail and corporate clients in 50+ markets. With over 20 years of expertise and an entrepreneurial spirit at our core, we combine modern tech with a customer-first approach to simplify travel. We partner with 70+ airlines, offering a full booking experience with expert support focused on value and convenience. Our products, including online sales, call bookings, and semi-OTAs, are continually expanding to meet market trends. As a Senior Golang Developer you will be responsible for helping to build scalable, high-performance communication and platform services. You will be working on mission-critical backend services, developing APIs, and optimizing distributed systems for high availability and efficiency.

Responsibilities:

  • Develop and maintain robust, scalable, and secure backend services using Go / Node.Js/ PHP.
  • Design and implement APIs, microservices, and messaging systems for communication and platform solutions.
  • Optimize system performance, reliability, and scalability.
  • Work with cloud platforms and containerization technologies like Docker / Kubernetes.
  • Implement real-time messaging, event-driven architectures, and distributed systems.
  • Collaborate with cross-functional teams to enhance platform capabilities.
  • Write clean, maintainable, and well-documented code.

Requirements:

  • Proficiency in Go (Golang) and experience developing backend services.
  • Strong understanding of concurrent programming, microservices architecture, and RESTful APIs.
  • Experience with message queues and real-time communication protocols.
  • Familiarity with SQL/NoSQL databases.
  • Experience deploying and managing applications in the cloud.
  • Knowledge of CI/CD pipelines, containerization (Docker, Kubernetes), and DevOps practices.
  • Understanding of security best practices, authentication mechanisms (OAuth, JWT), and API gateways.
  • Strong problem-solving skills and ability to work in a fast-paced environment.
  • Familiarity with monitoring and logging tools (Prometheus, Grafana, ELK stack).

What will be considered an advantage: Prior experience in high-availability, large-scale system design. There is no one-size-fits-all here, we are quite flexible and use an individual approach with every Candidate we meet. While getting familiar during our interview, we try to understand where your working experience, professional skills and future contribution to the company can be applied within our multiple business projects.

We don't want to set any limits, but if we are naming the numbers, then the salary for this position starts from 3,200 EUR gross per month depending on your experience and skills.

Ready to bring new energy into travel with us? Join us!

*Please note that the processing of your personal data takes place in accordance with the privacy notice, which could be found here - https://dyninno.com/en/privacy-notice-latvia/

Personnel selection is provided by the competence center of the Dyninno group DYNATECH LLC, Reg. No. 40203110019, address: Jeruzalemes Street 1, Riga, LV-1010, license issued by the SEA for the provision of work placement services No.61/2021 (17.11.2021.)*


Perks & Benefits

  • Be a part of a top-tier team of professionals, work on global projects that reach millions worldwide, create complex one-of-a-kind in-house products and solutions.
  • Learn and exchange ideas in lectures and workshops led by colleagues and team leads.
  • Get health benefits: fully covered health insurance after end of the trial period (dentistry, out-patient treatment, mental health, medicine, etc.), well-being activities, vaccination days.
  • Enjoy employee discount programs and have fun at monthly internal activities and celebrations.
  • Work from a modern and well-equipped office in the center of Riga, with parking space for bikes and scooters, fresh fruits and coffee on a daily basis.
  • We thrive in a dynamic global culture where collaboration and a competitive, sales-focused mindset are key, always empowering our team to seize learning and growth opportunities.
Apply ⎘ Copy Link ↗ Visit Link
DeGenerous DAO Logo
Senior Backend Developer
DeGenerous DAO
Remote
$48,000 to $78,000 a year
July 2025
18 Applicants This Week

Job Description

DeGenerous DAO is building a decentralized entertainment platform for the generative AI era, empowering everyone to create or play high-quality, visually immersive stories. We're looking for a full-time Go developer with some AI & Web3 experience to join our team, focusing solely on CoNexus - our flagship AI platform.

Skills Required:

3 or more years of experience as Go developer, ideally in AI/Web3/gaming/social applications

1 or more years of experience in relational databases (Postgres) and / or NoSQL databases (Mongo, Redis)

1 or more years of experience in API development (REST, GraphQL)

Professional proficiency in English

Availability on a 40-hour/week basis remotely & team spirit

Starting: August

Skill Preferred: undergraduate or higher degree in Computer Science

If interested, please submit your CV with a link to GitHub.


Perks & Benefits

Perks include freedom (no micro-management, only 1 mandatory meeting a week) and token/equity upside.

Interview Process

The interview process is simple - we have an introduction meeting followed by a technical meeting with a short test task.

⎘ Copy Link ↗ Visit Link
Raise Logo
Senior GoLang Application Developer
Raise
Toronto, ON
C$130,000 to C$179,000 a year
June 2025
283 Applicants This Week

Job Description

We have immediate, and upcoming, contract requirements for experienced GoLang designers and developers in Toronto, Ontario Canada working for one of Canada's top financial institutions.

Duration: Current contracts are for 9 month Location: Hybrid Toronto Rate: Hourly, competitive and commensurate with experience

Senior Golang Developer: * Analyze highly complex business requirements generate technical specifications to design or redesign complex software components and applications * Act as an expert technical resource for modeling, simulation and analysis efforts * Leverage industry best practices to design, test, implement and support a solution * Assure quality, security and compliance requirements are met for supported area * Be flexible and thrive in an evolving environment * Adapt to change quickly and adjust work accordingly in a positive manner * Ability to contribute to operational, tactical, and strategic planning. * Attending agile ceremonies as needed * Comfortable Producing technical documentation using Vision, PlantUML, and Confluence

Must-haves: * 3 years of recent Golang experience * 5 years of software development experience * 1-2 years experience in Event Broker - Queues Solace, Kafka, preferably Solace * 1-2 years' experience in Event Driven Architecture - Must have worked on Designing Applications using EDA; CI/CD; Pub/Sub messaging pattern; Containers-preferably OCP, alternatively Kubernetes or Docker; Monitoring-preferably Grafana or Splunk; Alternatively -Prometheus, AWS CloudWatch; RestRrpc * • SQL

Nice to have: • Preferrable Azure DevOps • Choreography pattern • No SQL - Mongo DB, SQL MI

We also have opportunities for Expert GoLang Development-Lead Designers for those with similar but higher level Design, Analysis, and years of Development experience. (Hourly rates will be higher for these roles)

Working with Raise Raise is an established hiring firm with over 65 years of experience. We believe strongly in making the world a better place through work, which is why we’re a certified B Corporation and donate 10% of our profits to charity.

We strive to build teams that reflect the diversity of the communities we work in. We encourage all qualified applicants to apply, including people from traditionally underrepresented groups such as women, visible minorities, Indigenous peoples, people identifying as LGBTQ2SI, veterans, and people with visible/nonvisible disabilities.

We have a dedicated webpage for accommodations where you can learn more about what we offer and request accommodation: https://raise.jobs/accommodations/ For full details please visit the job application link or visit our website.


Apply ⎘ Copy Link ↗ Visit Link
OOLIO Logo
Lead Golang Developer
OOLIO
Hyderabad
₹3,000,000 to ₹4,500,000 a year
May 2025
298 Applicants This Week

Job Description

About OOLIO:

Founded in 2019, Oolio has rapidly grown into Australia’s largest hospitality tech provider, trusted by industry giants like Star Casinos. Our innovative solutions empower businesses to streamline operations, enhance guest experiences, and drive revenue growth.

With a global footprint, we have established offices in the UK, US, and New Zealand, delivering cutting-edge technology to some of the world's most dynamic hospitality brands. At Oolio, we’re not just building software—we’re shaping the future of hospitality with innovation, agility, and a passion for excellence. 🚀


POSITION – Senior / Lead / Staff Engineer – BASED ON EXPERTISE | BACKEND 


**What You’ll Do: **

  • Lead AI-driven workflow enablement (Cursor, Devin, Windsurf, etc.)
  • Own developer velocity — from CI fast-tracking to dev environment tooling (Nix)
  • Optimize build and test cycles for our Go and Remix
  • Define and enforce high standards for unit and E2E testing
  • Drive open API design and alignment across internal and external teams
  • Write sharp RFCs, lead cross-functional architecture discussions, and ship high-leverage tooling - Make pragmatic, cost-conscious engineering decisions that balance velocity and scale

What You Bring:

  • **7+yr of software development experience – primarily with product based (SAAS) companies **
  • **5-7yr of deep experience with modern Golang backends **– building high scalibility features from scratch
  • **Demonstrated experienc with Nodejs is a plus **
  • Experience working in a fast paced envrionment & start-ups is a plus 
- **Strong command of CI/CD, **dev environment tooling, and reproducible builds
  • Production-level Kubernetes experience
  • Hands-on with AI development tools (Cursor, Devin, etc.)
  • Strong belief in open API specs and clean contracts between systems
  • Demonstrated open-source contributions
  • Systems thinker who writes, documents, and communicates with clarity

This role sits at the intersection of AI, tooling, and engineering excellence. If you're the person others rely on when it gets tough - apply now!


Apply ⎘ Copy Link ↗ Visit Link
WebBeds Logo
Senior Backend Developer (.NET / Go / PHP)
WebBeds
Palma, Madrid, Valencia, Iasi
$25,000 to $70,000 a year
May 2025
290 Applicants This Week

Job Description

As a Senior Software Developer at WebBeds, you'll play a pivotal role within our self-managed delivery team, driving the development of sophisticated software solutions that align with our technical vision and business goals, embracing our core values of Trust, Teamwork, and Technology. Leveraging your extensive experience and technical expertise, you'll contribute to architectural decisions, mentor junior team members, and provide critical insights to shape our technology landscape. Leading by example with a strong work ethic that values personal and professional well-being, and inspire the wider team to embrace these principles, fostering a culture of health and wellbeing.

Key elements to the role include:

Lead technical discussions within the self-managed delivery team, contributing insights during user story definition, planning sessions, and stakeholder interactions through collaboration, communication, and leading by example. Design and develop complex software solutions that adhere to WebBeds' technical standards and meet business requirements, demonstrating mastery of software development principles and fostering innovation, and embracing accountability, challenges, and continuous development. Provide mentorship to junior team members, nurturing their progress and enriching the team's overall skills, while empowering, guiding, and acknowledging their efforts. Drive architectural decisions, contributing to the evolution of WebBeds' technology stack and ensuring scalability, maintainability, and performance. Work closely with cross-functional teams, such as QA engineers, product owners, and business analysts, to ensure smooth integration of development work, embodying the anatomy of effective teamwork, professionalism, and thoughtful consideration. Implement coding best practices, adhering to design patterns, SOLID principles, and security practices. Participate in code reviews, promoting a culture of constructive feedback and continuous improvement, while embracing mistakes as opportunities for learning and growth. Troubleshoot and resolve complex technical issues, optimizing software solutions for performance and reliability. Stay informed about industry trends, emerging technologies, and advancements to continually enhance your skills and contribute to technical innovation. Inspire and lead by example, fostering a security-first mindset and influencing the team to prioritize security in all development activities.

The skills we would love to see in your suitcase!

Strong proficiency in at least one of C#, Golang, or PHP, with a demonstrated ability to read, understand, and debug code. Adaptability to cross-train in the other language as needed, with the mindset to use the right tool for the job. Debugging complex issues in distributed systems (e.g., deadlocks, race conditions) and optimizing resource-heavy processes Mastery of concurrency patterns: C#: Task Parallel Library (TPL), asynchronous programming, and thread-safe collections. Go: Goroutines, channels, and sync package primitives (e.g., mutexes, wait groups). Experience designing and optimizing RESTful APIs for high traffic (10k+ concurrent users) and low-latency requirements is a plus. Strong knowledge of distributed system architectures and design patterns. Experience with microservices architecture and service-oriented design. Experience with containerization and orchestration (Docker, Kubernetes) & understanding of infrastructure-as-code principles is a plus. Familiarity with CI/CD pipelines and tools (e.g., Jenkins, GitHub Actions). Experience with monitoring and logging tools for distributed systems (e.g., Grafana, Datadog). Demonstrated ability to quickly learn new technologies and programming languages. Willingness to work with and understand legacy code to be able to modernize it. Curiosity and enthusiasm for staying updated with industry trends. Ability to work independently and take initiative to solve problems and improve systems. Demonstrated expertise with clean coding principles and a commitment to producing high-quality code. Excellent written and verbal communication skills, with the ability to explain technical concepts to both technical and non-technical audiences. A collaborative team player, adept at thriving within a self-organized team structure and embracing shared responsibilities. Happy to follow our motto: Build it, Ship it, Support it.


Apply ⎘ Copy Link ↗ Visit Link
Cast AI Logo
Senior Software Engineer - Wire Team
Cast AI
Remote
€78,000 to €108,000 a year
March 2025
297 Applicants This Week
More Than 6 Months Old

Job Description

The Wire Team plays a pivotal, yet behind-the-scenes, role at CAST AI. While they may not directly manage the products that customers purchase, the value they create is indispensable for making all of CAST AI's offerings functional and user-friendly.

The team develops a wide array of user-facing features that contribute to a fully realized platform. This includes designing robust authorization and authentication flows, managing user and organization accounts, as well as implementing notifications and audit systems, among other tasks. Furthermore, they create frameworks and tools that enable other internal teams to seamlessly incorporate these capabilities into their own products.

In addition to these tasks, the Wire Team is also responsible for implementing enterprise-level Single Sign-On (SSO) integrations as a self-service feature. They work on integrating billing systems with various cloud marketplaces and oversee the management of platform entitlements.

In essence, the Wire Team's efforts are crucial to the very existence of our platform. Their mission is to elevate the user experience, regardless of whether the customer is a small startup or a large enterprise.

How Do We Operate? At CAST AI, we specifically seek out Software Engineers rather than Software Developers. This distinction is not merely semantic; it underscores a profound difference in responsibilities and expectations. Let's delve into what sets the two apart.

A Software Engineer is responsible for overseeing the entire lifecycle of a system, starting from its conceptual genesis to its continuous delivery of value to customers. When a high-value feature is identified and properly prioritized, an engineer takes ownership. The task entails not just coding but also meticulously reviewing the technical architecture, design, and feasibility of the feature. Beyond functional aspects, we pay heed to:

Testability Adaptability Performance and Scalability Deployment and Compatibility Debugging and Operational Management. Throughout this comprehensive process, collaboration is key. While engineers are accountable for end-to-end delivery, they are also encouraged to consult with peers to arrive at the most effective solutions. The capacity to work both independently and as part of a team is essential.

To expedite delivery, we have devised a suite of proprietary tools that assist us in various aspects of development. Engineers periodically switch roles to write automated end-to-end tests, optimise our GitOps-enabled continuous integration and continuous deployment (CI/CD) pipelines, or fine-tune our observability stack. We even have a rotation for passive on-call duties to promptly address any issues that arise within our codebase.

It's worth noting that we do not employ separate DevOps or QA roles within our engineering team. Self-reliance is vital: we automate everything and construct our own tooling. Therefore, a broad systems-oriented perspective - going beyond mere software development - is indispensable for success within our team.

Our mantra is straightforward: we build it, we test it, we ship it and we operate it.

Here are some of the tools we use daily: GoLang is our language Kubernetes is our core product AWS, GCP, and Azure are the clouds we operate Postgres and cloud object storage for persistence GCP PubSub for messaging GRPC and REST APIs We use GitLab CI with ArgoCD as our GitOps CD engine Prometheus, Grafana, Loki, and Tempo for observability Deployment charts are written in Helm. Having experience with these tools is not a strict prerequisite for the ideal candidate, but it does offer a competitive edge.


Apply ⎘ Copy Link ↗ Visit Link

Get a weekly email with all new Golang jobs

10 of 897 Golang jobs found