Apply

Staff Software Engineer

Posted 16 days agoViewed

View full description

💎 Seniority level: Staff, 7+ years

📍 Location: Spain

🔍 Industry: Communications

⏳ Experience: 7+ years

🪄 Skills: DynamoDBKafkaMySQLREST APIRedis

Requirements:
  • 7+ years of experience building resilient, high-throughput services and distributed systems.
  • Comfortable with asynchronous communications and multi-threading concepts and languages.
  • Experience with data storage technologies like MySQL, DynamoDB, Kafka, Redis, Memcached.
  • Very strong understanding of REST APIs.
  • Experience troubleshooting complex production issues.
  • Bachelor's degree in Computer Science or related field.
Responsibilities:
  • Build APIs, storage systems, cache layers and workflows to support complex business logic.
  • Collaborate with other Engineers, Product Owners and Designers.
  • Participate in agile development with rapid, iterative, frequently deployed applications.
  • Mentor other more junior engineers.
Apply

Related Jobs

Apply

📍 LATAM

🧭 Full-Time

🔍 Real estate

🏢 Company: Luxury Presence👥 501-1000💰 $19,200,000 Series B over 1 year agoSoftware Development

  • 8+ years of experience with web application frameworks such as Nodejs, React, Redux, Angular, Next or similar.
  • Experience with data-driven architecture and systems design, RESTful APIs, microservices architecture.
  • Proficiency utilizing SQL, NoSQL, in-memory and distributed SQL (e.g. PostgreSQL, Redis, MongoDB, AuroraDB).
  • Experience integrating with 3rd party APIs, external frameworks, and libraries.
  • Expert-level understanding and implementation of cloud-native architectures (AWS serverless or containers preferred) at scale in production.
  • Demonstrated understanding and implementation of software design principles such as SOLID and DI.
  • Experience with Software as a Service (SaaS), multi-tenancy application development.
  • Embraces the concepts of Agile Scrum software development and its related collaboration and issue tracking tools.
  • Experience working in a Continuous Integration / Continuous Delivery (CICD) model, including Github and CI pipeline automation tools.
  • Proven success working in Agile environments.

  • Lead the technical design and implementation of complex systems, ensuring scalability, performance, and maintainability.
  • Drive high-impact, cross-functional projects that align technical solutions with business goals.
  • Mentor engineers across the organization, sharing expertise and helping develop their technical and problem-solving skills.
  • Set the architectural direction for projects, defining patterns that improve system reliability and influence multiple teams.
  • Proactively identify technical opportunities to improve customer experience and contribute to product strategy.
  • Lead technical initiatives that improve efficiency, reduce risk, and foster innovation across the engineering organization.
  • Foster a culture of collaboration, engineering excellence, and continuous improvement through leadership in design and code reviews.
  • Drive organizational growth by leading workshops, knowledge-sharing sessions, and cross-team initiatives that elevate technical standards.

AWSLeadershipPostgreSQLPythonSoftware DevelopmentSQLAgileDynamoDBElasticSearchKubernetesSCRUMTypeScriptJiraStrategyPostgresReduxServerlessNosqlReactCollaborationRESTful APIs

Posted 2 months ago
Apply