JOTELULU España
Software engineer (Go)
JOTELULU EspañaSpain17 days ago
Full-timeRemote FriendlyInformation Technology

The Jotelulu Product team is looking for an experienced Software Engineer to join our customer-facing software team, support our growing engineering team, and scale our codebase from thousands to millions of users. You will join a full-stack development team that creates self-service, Infrastructure as a Service (IaaS), and Software as a Service (SaaS) at a cloud provider scale. We are scaling our catalog of IaaS, PaaS, and SaaS services and need experienced developers to help us scale our codebase and achieve our goals. You'll be part of a fun, fast-paced, collaborative, and agile team.


This is a fully remote role based in Spain. While we have offices in Madrid (Plaza España) and welcome everyone to join us, our software engineering team is spread across multiple cities, making us a remote-friendly company.


Our ideal candidate is comfortable working across services built in PHP and Go, takes initiative, and contributes actively to a healthy team culture. You will address complex issues by building trust through reliable data, working closely with a multi-disciplinary engineering team.The Jotelulu Product team designs, plans, delivers, and maintains all customer-facing products. We help partners purchase our cloud products (servers, remote desktops, cloud storage, etc.) and collaborate across Jotelulu to deliver impactful features while ensuring code stability and security.


Our inclusive culture welcomes bold ideas and empowers you to see them through.


You will

  • Design, develop, and maintain our cloud platform software and APIs.
  • Work with both PHP (Symfony) and Go microservices in a cloud environment.
  • Write highly maintainable and well-tested code.
  • Design scalable and performant data models and storage access patterns.
  • Participate in technical planning and code reviews.
  • Tackle complex technical challenges with creative solutions.
  • Build robust and efficient APIs.
  • Troubleshoot production issues and identify root causes.
  • Contribute to the continuous improvement of our engineering team and platform.
  • Work closely with product and engineering teams to deliver business value.


What We Are Looking For


Basic qualifications

  • 4+ years of software development experience with PHP frameworks (Symfony).
  • 4+ years of professional experience using Go (Golang) in production environments.
  • Experience with MySQL, PostGreSQL or similar relational databases.
  • Strong understanding of RESTful APIs and API-first development.
  • Experience working with caching systems (Redis, Memcached, etc.).
  • Knowledge of software development best practices (testing, CI/CD, Git workflows).
  • Familiarity with event-driven architectures and message queues
  • Comfortable with DevOps tools and concepts (Docker, CI/CD pipelines, cloud monitoring).
  • Experience working in an agile environment (using Jira, Confluence, Bitbucket, GitLab, etc).
  • Comfortable working on both back-end and front-end development, integrating PHP with client-side frameworks.
  • Experience partnering with product or program management teams.
  • Knowledge of engineering practices and patterns for the full development lifecycle, including coding standards, code reviews, source control management, build processes, testing, certification, and live-site operations.


Preferred qualifications

  • Experience communicating with users, technical teams, and senior leadership to gather requirements and describe software product features, technical designs, and product strategy.
  • Excellent communication skills and a willingness to pair program, tackle critical issues, and collaborate with teammates to solve challenging problems.
  • Deep technical experience in both private and public cloud technologies (AWS, Azure, GCP, VMware, etc).
  • Experience with microservices architecture and gRPC.
  • Experience with observability and monitoring stacks (VictoriaMetrics / VictoriaLogs, Grafana, Elasticsearch).
  • Strong debugging and troubleshooting skills.
  • Experience with continuous integration/delivery (CI/CD) systems.



📋 An environment free of bureaucracy and corporate constraints; a culture where your opinion is highly valued and appreciated.


⚖ Flexibility: a great work-life balance.


📈 An opportunity for personal and professional growth, supported by high functioning teams and the exciting challenges that come with joining a company at the start of its growth trajector


💜 An inclusive and upbeat work environment: leave your suit behind... we’re a t-shirt and converse kind of place! More importantly, our company culture promotes diversity and inclusion. The personality and opinions of each of our team members are important and valid, and we aim to offer all employees a safe environment where they can be themselves and thrive.


📚 Professional growth: up to €500 per year for training courses related to your role.


💳 Flexible compensation: you'll be able to include your monthly expenses in meals and transportation into your payroll.


🩺 Health care: we hope you won't need it, but just in case, we provide you access to the best medical network.


🆒Offices in the center of Madrid and flexible working model.


🙌 Feedback and transparent culture: feedback is the breakfast of champions, and we take it seriously. We have a real-time and honest feedback culture, with monthly formal 1to1 sessions with your manager, a performance evaluation plan (with semestral evaluations) and monthly all-hands meetings to understand all the business information you need!


Ready? Don’t wait any longer and apply for this opportunity!


If you think you don't tick all the boxes but the project sounds interesting to you, we'd still love to hear from you.


Key Skills

Ranked by relevance