Senior Software Engineer

Requirements

  • BS/MS degree in Computer Science, Engineering, or a related subject
  • 8+ years of industry experience
  • Strong experience with Go language at backend (4+ years)
  • Excellent debugging, analytical, problem-solving, and social skills
  • Good understanding of all building blocks of large web applications: databases, load balancers, application servers, message brokers, caching, monitoring, etc.
  • Experience with building and scaling distributed, highly available systems
  • Experience in Ruby on Rails is a plus
  • Contributions to open-source projects are a big plus
  • Understanding of possible bottlenecks in code and a solution in general
  • At least basic knowledge of Kubernetes concepts and configuration

Nice to Haves

  • Experience with Docker and other isolation technologies
  • Experience with Redis-based caching
  • Experience with public cloud infrastructure providers (AWS/Azure/Google Cloud)
  • Experience in related fields (DevOps, ML, DBA, Enterprise applications, etc)
  • Experience with third-party REST APIs at scale (request throttling, batch processing, etc)

What You'll Be Doing

  • Build high-performance gateways and routing components
  • Build server-side infrastructure for logging and monitoring
  • Work closely with Infra and SRE teams to ensure high availability and scalability requirements are addressed
  • Collaborate closely with the AI team to design and implement innovative features for a new AI assistant, ensuring cutting-edge performance and user experience.
  • Contribute at all phases of the development lifecycle
  • Write well-designed, testable, efficient code
  • Evaluate and propose improvements to the existing system
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review

Perks and Benefits

  • Flexible, trust-oriented culture
  • Innovation-driven environment
  • Vibrant and dynamic work environment
  • Multitude of benefits for work-life balance
AI Summary ✨

Similar jobs

  • Python Platform Engineer (AI InfoSec)

    Revolut6 locations2 days ago
    NewRemote
    €7,100 – €8,800 / month base
  • Senior Software Engineer (.NET Ecosystem)

    ClickHouse9 locations3 days ago
    Registered sponsor
  • Senior Java Engineer - Distributed Systems, Serverless - Elasticsearch

    ElasticSpain4 days ago
    Remote
    €67k – €106k / year base
  • Principal Java Engineer - Distributed Systems, Serverless - Elasticsearch

    ElasticSpain4 days ago
    Remote
    €80.4k – €127.2k / year base
  • See all jobs in Spain →