Apply

Senior Backend Engineer

Posted 2024-10-22

View full description

๐Ÿ’Ž Seniority level: Senior

๐Ÿ“ Location: EMEA

๐Ÿ” Industry: Technology, Software Development

๐Ÿข Company: Typeform

๐Ÿ—ฃ๏ธ Languages: English

๐Ÿช„ Skills: Golang

Requirements:
  • University degree in a related field.
  • Experience in a high-traffic distributed architecture.
  • Experience writing architectural documentation.
  • Core technologies include GoLang, cloud providers, and messaging systems.
  • Excellent written and spoken English skills.
Responsibilities:
  • Contribute code to backend projects using GoLang.
  • Improve existing code bases for scalability and reliability.
  • React to monitoring alerts and resolve issues as needed.
  • Propose solutions for code or architectural challenges.
  • Conduct Root-Cause-Analysis (RCA) and lead postmortems.
  • Help and train peers in engineering best practices.
  • Be part of an on-call rota for monitoring system alerts.
Apply

Related Jobs

Apply

๐Ÿ“ United States, Brazil, Tel Aviv

๐Ÿงญ Full-Time

๐Ÿ” Cybersecurity

๐Ÿข Company: Axonius

  • A minimum of 5 years of experience as a software engineer.
  • Extensive professional experience with Python.
  • Experience with MongoDB or another NoSQL Database is an advantage.
  • Experience in building distributed and scalable systems is an advantage.
  • Experience with writing automated tests is an advantage.

  • You will be a part of the Axonius R&D team, implementing new and exciting features.
  • You will work with the best techies and professionals.
  • End-to-end ownership of Axonius's core platform components including Devices management, Users management, Software management, and Vulnerability management.
  • Deep tech backend projects like ETLs and distributed computing.

PythonMongoDBNosqlCommunication Skills

Posted 2024-11-15
Apply
Apply

๐Ÿ“ UK, Sweden, Germany, Spain

๐Ÿ’ธ 84000 - 106051 GBP per year

๐Ÿ” Observability software

  • You are a motivated self starter with a bias towards action and customer focus.
  • You have a passion for creating intuitive products that fit customersโ€™ needs.
  • You can take on complex challenges and break them down for short feedback loops.
  • Some experience with delivering projects from gathering requirements to shipping products.
  • Some experience with developing software that runs in the Cloud or with systems engineering.
  • Some experience working with microservices architectures and distributed systems.
  • Experience writing clean, robust, and performant software.

  • Take an active role in influencing our roadmap and your own career objectives.
  • Work with your team to deliver new features, then use the results to iterate and improve.
  • Drive projects from initial ideation all the way to operations once it is in the hands of customers.
  • Design, build, operate, and maintain critical systems, owning the reliability, performance, and availability.
  • Be a part of your teamโ€™s follow-the-sun on-call rotations and take ownership of the services youโ€™re running.
  • Mentor and support other team members, participate in design discussions and collaborate with the team.

GoCommunication SkillsCollaborationMicroservices

Posted 2024-11-14
Apply
Apply

๐Ÿ“ UK, Sweden, Germany, Spain

๐Ÿงญ Full-Time

๐Ÿ’ธ 738518 - 923148 SEK per year

๐Ÿ” Observability

  • Motivated self-starter with a bias towards action.
  • Customer-focused with a passion for creating intuitive products.
  • Ability to simplify complex challenges and deliver iterative solutions.
  • Strong collaboration and communication skills for remote teamwork.
  • Experience in at least one programming language (Go preferred; familiarity with Python, C, C++, Rust also considered).
  • Some experience with project delivery from requirements to product shipment.
  • Experience in developing software for the Cloud or systems engineering.
  • Familiarity with microservices architecture and distributed systems.
  • Experience writing clean, robust, and maintainable software.

  • Take an active role in influencing the roadmap and personal career objectives.
  • Work with the team to deliver new features, and iterate based on results.
  • Drive projects from initial ideation to operations.
  • Contribute to other projects outside the team's scope.
  • Design, build, operate, and maintain critical systems, ensuring reliability and performance.
  • Participate in on-call rotations and own the services run.
  • Mentor and support team members and engage in design discussions.
  • Learn about the cloud product, customers, and the codebase of a large distributed system.

KubernetesGoCommunication SkillsCollaborationMicroservices

Posted 2024-11-14
Apply
Apply

๐Ÿ“ UK, Sweden, Germany, Spain

๐Ÿงญ Full-Time

๐Ÿ’ธ 91000 - 114330 EUR per year

๐Ÿ” Observability and monitoring software

  • Motivated self-starter with a bias towards action and customer focus.
  • Ability to tackle complex challenges and create modular solutions with short feedback loops.
  • Experience delivering projects from requirements gathering to customer delivery.
  • Familiarity with developing cloud-based software or systems engineering.
  • Experience with microservices architectures and distributed systems.
  • Ability to write clean, robust, and maintainable software.

  • Take an active role in influencing our roadmap and career objectives.
  • Work with the team to deliver new features and improve them based on results.
  • Drive projects from initial ideation to operations for customer delivery.
  • Contribute to projects outside the teamโ€™s immediate scope.
  • Design, build, operate, and maintain critical systems owning reliability and performance.
  • Participate in on-call rotations and take ownership of services.
  • Mentor teammates, participate in design discussions, and collaborate closely.

GoCommunication SkillsCollaborationMicroservices

Posted 2024-11-14
Apply
Apply

๐Ÿ“ Spain

๐Ÿงญ Full-Time

๐Ÿ’ธ 80000 - 100051 GBP per year

๐Ÿ” Observability and Monitoring

  • You are a motivated self-starter with a bias towards action.
  • You are customer focused, with a passion for creating intuitive products.
  • You should have solid experience with at least one programming language.
  • Some experience with delivering projects from requirements gathering to shipping.
  • Some experience with developing software that runs in the Cloud or systems engineering.
  • Experience working with microservices architectures and distributed systems.
  • Experience writing clean, robust, and performant software.

  • Take an active role in influencing our roadmap and your own career objectives.
  • Work with your team to deliver new features, then use the results to iterate and improve.
  • Drive projects from initial ideation all the way to operations once it is in the hands of customers.
  • Contribute to other projects that may not directly fall within your team's scope.
  • Design, build, operate, and maintain critical systems, owning the reliability, performance, and availability.
  • Be a part of your teamโ€™s follow-the-sun on-call rotations and take ownership of the services youโ€™re running.
  • Mentor and support other team members, participate in design discussions and collaborate with the team.
  • Learn new skills by gaining a deeper understanding of our cloud product and our customers.

KafkaKubernetesGoGrafanaPrometheusCommunication SkillsCollaborationMicroservices

Posted 2024-11-14
Apply
Apply

๐Ÿ“ Spain

๐Ÿ’ธ 80000 - 100051 GBP per year

๐Ÿ” Observability and monitoring software

๐Ÿข Company: Grafana Labs

  • You are a motivated self-starter with a focus on customer needs.
  • You can tackle complex challenges and achieve short feedback loops.
  • Collaboration and communication skills are essential in a remote setup.
  • Experience with a programming language (Go preferred; Python, C, C++, Rust are also relevant).
  • Experience with cloud development or systems engineering.
  • Experience with microservices and distributed systems.
  • Ability to write clean, robust, and maintainable software.

  • Take an active role in influencing our roadmap and your own career objectives.
  • Work with your team to deliver new features and iterate based on results.
  • Drive projects from ideation to operations.
  • Contribute to other projects outside your team's scope.
  • Design, build, operate, and maintain critical systems, focusing on reliability and performance.
  • Participate in on-call rotations and take ownership of the services.
  • Mentor team members and collaborate in design discussions.

KafkaKubernetesGoGrafanaPrometheusCommunication SkillsCollaborationMicroservices

Posted 2024-11-14
Apply
Apply

๐Ÿ“ Nigeria

๐Ÿงญ Full-Time

๐Ÿ” Digital currency exchange

๐Ÿข Company: Busha

  • A minimum of 5 years relevant experience.
  • Proven work experience as a backend developer.
  • Experienced with software engineering best practices.
  • In-depth understanding of data structures and other computer science fundamentals.
  • Fluency or understanding in Golang, Messaging Queues, and Database/Operating systems.
  • Understanding of accessibility and server compliance.
  • Strong understanding of the web development cycle, programming techniques, and tools.

  • Integration of user-facing elements developed by front-end developers with server-side logic.
  • Participate in the overall application lifecycle.
  • Build high-quality reusable code libraries for future implementation.
  • Implement security structures and best practices.
  • Conceptualize and implement data storage solutions.
  • Maintain server stability with zero downtime.
  • Configure backend usability for all frontend applications.
  • Improve code quality through writing unit tests, automation, and performing code reviews.
  • Work with product and design teams to understand end-user requirements and formulate use cases.
  • Write clean, scalable, and efficient codes.
  • Troubleshoot and debug to optimize performance.
  • Routinely inspect server code for speed optimization.
  • Attend regular meetings with the frontend team to expose weaknesses and problems.
  • Stay up to date with current best practices.
  • Provide code documentation and other inputs to technical documents.

Data StructuresGolangCommunication SkillsProblem SolvingTime ManagementDocumentationCompliance

Posted 2024-11-12
Apply
Apply

๐Ÿ“ European region

๐Ÿ” Marketplace for refurbished products

๐Ÿข Company: refurbed

  • Significant experience in designing and implementing backend services.
  • Strong expertise in software development using the Go programming language.
  • Solid understanding of SQL and relational database design.
  • Familiarity with payment processing systems and PSPs like Stripe, Klarna, or PayPal is a plus.
  • Ability to work independently and focus on achieving objectives.
  • Proficient in English with strong communication skills.
  • Formal education in Computer Science or a related field.

  • Build and maintain main APIs and backend services related to financial transactions.
  • Integrate external payment systems and PSPs into the platform.
  • Collaborate with the team to design and develop new features that enhance money transactions and commission processes.
  • Develop and maintain systems for VAT calculations and commission management.
  • Ensure accurate logging of audit events and manage payment schedule actions to optimize financial flows.
  • Provide insights to internal stakeholders and mentor junior developers.
  • Review code submissions and participate in technical interviews.

LeadershipSoftware DevelopmentSQLGoCommunication SkillsCollaboration

Posted 2024-11-09
Apply
Apply

๐Ÿ“ Poland

๐Ÿงญ Contract

๐Ÿ’ธ 100000 - 140000 USD per year

๐Ÿ” Retail AI solutions

๐Ÿข Company: Focal Systems

  • Bachelor's Degree or higher in Computer Science, Electrical Engineering or equivalent.
  • 6+ years of professional software development experience as a backend engineer.
  • 3+ years of experience with Python.
  • Extensive experience with REST APIs.
  • Experience with Redux is a plus.
  • Experience with CI/CD tools and Docker, with knowledge of cloud deployments as a plus.
  • Fluency in Polish and advanced English skills (written & spoken).
  • Strong communication, presentation, and demonstration skills.
  • Flexibility in adjusting working hours for team collaboration.

  • Work with a talented team to improve user experience for internal and external users.
  • Drive innovation with new ideas for issue resolution.
  • Collaborate with engineering teams to address backend needs.
  • Build deployment monitoring tools and manage deployment processes.
  • Create tools for data transparency across geographic locations.
  • Build scalable backend infrastructure using Python and Flask/FastAPI.

PythonSoftware DevelopmentFlaskFastAPICollaborationCI/CD

Posted 2024-11-07
Apply
Apply

๐Ÿ“ Germany, USA, UK, France, Netherlands, Slovenia

๐Ÿงญ Full-Time

๐Ÿ” Enterprise Architecture Management

๐Ÿข Company: LeanIX

  • Proficient Backend Engineer with a passion for platform services such as authentication, SSO, and event streaming.
  • 5+ years of working experience.
  • Working proficiency with modern tools and practices.
  • Experience with Java/Kotlin or Node.js.
  • Open communication style.

  • Implement and evolve integrated platform services on a global scale, including authentication, notifications, event streaming, routing, and hosting of frontend assets.
  • Guide engineering teams in utilizing platform services.
  • Continuously improve architecture, CI/CD pipelines, and codebase.
  • Contribute to cross-team knowledge sharing and building.

GraphQLNode.jsPostgreSQLJavaKafkaKotlinKubernetesSCRUMAzureGrafanaPrometheusRedisCollaboration

Posted 2024-11-07
Apply