Apply

Backend Engineer

Posted 2024-10-03

View full description

πŸ’Ž Seniority level: Middle, 4+ years of software engineering industry experience

πŸ“ Location: Ukraine

πŸ” Industry: Transportation

🏒 Company: LyftπŸ‘₯ 5001-10000πŸ’° $ Post-IPO Equity on 2021-02-01πŸ«‚ on 2023-04-21Ride SharingTransportationAppsMobile AppsSoftware

πŸ—£οΈ Languages: English

⏳ Experience: 4+ years of software engineering industry experience

πŸͺ„ Skills: AWSGCPMicrosoft AzureAzureNosql

Requirements:
  • BS/MS or equivalent in Computer Engineering, Computer Science, or related field or relevant work experience.
  • 4+ years of software engineering industry experience.
  • Experience designing, debugging and running fault-tolerant, highly available, large-scale distributed systems.
  • Experience working with public cloud platforms (e.g., AWS, GCP, Microsoft Azure, etc.).
  • Experience working with databases, relational or NoSQL.
  • Write clear, scalable and clear design documentation.
  • Must have a track record of professional excellence.
Responsibilities:
  • Be responsible for, design, develop, deploy, monitor, operate and maintain existing or new elements of our payment processing capabilities.
  • Maintain, improve, and develop tooling and systems that enhance the reliability, scalability, and efficiency of our platform.
  • Unblock, support and communicate with internal partners to achieve results.
  • Have a good grasp and ability to explain the various trade-offs made in decisions.
  • Participate in our team's on-call rotations, respond to incidents, and support other teams to mitigate customer-impacting events.
  • Share your knowledge by giving brown bags, tech talks, and promoting appropriate tech and engineering best practices.
  • Help leading large projects from idea to positive execution.
Apply

Related Jobs

Apply

πŸ“ Europe

🧭 Full-Time

πŸ” Fintech

  • At least 4 years of experience with Ruby on Rails.
  • A balanced blend of technical, business, and product skills.
  • Empathy for users and a desire to solve real issues.
  • Strong communication skills, capable of articulating ideas clearly.
  • Fluent in English (French is not mandatory).
  • Experience working in an agile environment.

  • Take part in the discovery phase of projects with the Product Manager and Designer to define features to build.
  • Collaborate with other engineers to design the software architecture, build, test, and release features to production.
  • Monitor and fix issues in production to support customer usage of the features.

AWSAgileRubyRuby on RailsSoftware ArchitectureTypeScriptReactCommunication SkillsCollaborationCI/CDAccounting

Posted 2024-11-16
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

πŸ“ Europe

🧭 Full-Time

πŸ” Marketing Technology

🏒 Company: Perspective.co

  • Intrinsically motivated to own and improve core backend parts of a SaaS product.
  • Strong problem-solving skills.
  • Ability to manage projects and stakeholders effectively.
  • Proficient in Node.js and TypeScript.
  • Experience in production and continuous API development.
  • Familiar with SOLID, DRY, and KISS principles.
  • Professional experience with MongoDB.
  • Understanding of various API systems like REST API.
  • Fluent in English (German is a plus).

  • Develop new features and improvements in a secure, well-tested, and performant way.
  • Take ownership of key parts of the software and advocate for improvements.
  • Collaborate in cross-functional teams to build solutions for various challenges.
  • Continuously improve features through documentation and refinements.
  • Participate in team meetings and actively collaborate across teams.
  • Build and maintain monitoring, logging, and alerting systems.
  • Ensure reliability and scalability of infrastructure.
  • Optimize database performance and ensure data security.

Node.jsMongoDBQATypeScriptREST APIProblem Solving

Posted 2024-11-07
Apply
Apply

πŸ“ Ukraine

🧭 Full-Time

πŸ” Transportation

  • BS/MS or equivalent in Computer Engineering, Computer Science, or related field or relevant work experience.
  • 4+ years of software engineering industry experience.
  • Experience designing, debugging and running fault-tolerant, highly available, large-scale distributed systems.
  • Experience working with public cloud platforms (e.g., AWS, GCP, Microsoft Azure, etc.).
  • Experience working with databases, relational or NoSQL.
  • Write clear, scalable and clear design documentation.
  • Must have a track record of professional excellence.

  • Be responsible for, design, develop, deploy, monitor, operate and maintain existing or new elements of our payment processing capabilities.
  • Maintain, improve, and develop tooling and systems that enhance the reliability, scalability, and efficiency of our platform.
  • Unblock, support and communicate with internal partners to achieve results.
  • Participate in our team's on-call rotations, respond to incidents, and support other teams to mitigate customer-impacting events.
  • Share your knowledge by giving brown bags, tech talks, and promoting appropriate tech and engineering best practices.
  • Help leading large projects from idea to positive execution.

Nosql

Posted 2024-11-06
Apply
Apply

πŸ“ EMEA

πŸ” AI-powered DevSecOps Platform

🏒 Company: GitLab

  • Experience developing in Ruby.
  • Experience with test automation frameworks for both front-end and back-end testing.
  • Experience in designing and developing tools and solutions used across teams.
  • Development experience in object-oriented programming languages and patterns.
  • Excellent oral and written communication skills.
  • Experience with a front-end charting/visualization library.
  • Experience using test automation tools (Selenium, Capybara, Watir).
  • Experience using Continuous Integration systems (e.g., GitLab CI, Jenkins, Travis).

  • Build automated measurements and dashboards to gain insights into the Engineering organization's productivity to identify improvement opportunities.
  • Increase contributor and developer productivity by making measurement-driven improvements to the development tools/workflow/processes, then monitor the results and iterate.
  • Dogfood GitLab product features to improve developer workflow and provide feedback to product teams.
  • Participate in activities related to Engineering throughput and KPIs.
  • Develop automated processes for improving label classification hygiene to support product and engineering workflows.
  • Increase efficiency for wider GitLab Community contributions.
  • Enhance and add new features to the GitLab product to improve engineer productivity.

JenkinsRubySeleniumCommunication Skills

Posted 2024-10-26
Apply
Apply

πŸ“ EMEA

πŸ” Technology, Software Development

🏒 Company: Typeform

  • 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.

  • 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.

Golang

Posted 2024-10-22
Apply
Apply

πŸ“ GMT +0 to GMT +7

πŸ” Blockchain infrastructure

🏒 Company: Socket

  • Versatile and skilled in navigating various elements of the stack with proficiency in understanding comprehensive codebases.
  • Ability to approach problem-solving from first principles with a knack for optimizing systems.
  • Possess a low-ego, startup mentality with a focus on team goals and openness in communication.
  • Excellent instincts for software architecture, automation, testing, and maintenance.
  • Prior experience in blockchain engineering at Layer-1, Layer-2, or related infrastructure projects.
  • Proven record of initiating and building large-scale projects.

  • Develop and maintain backend systems ensuring seamless interaction with the chain-abstraction protocol.
  • Design scalable and efficient abstractions considering worst-case scenarios.
  • Build and optimize critical software components to meet performance and reliability standards.
  • Orchestrate refactors and upgrades in a structured manner.
  • Work closely with core engineering, product, and business development teams to drive improvements.
  • Participate in code reviews, design discussions, and contribute to technical documentation.
  • Provide technical leadership and mentorship to junior engineers.

LeadershipBlockchainBusiness DevelopmentOracleSoftware ArchitectureBusiness developmentProblem Solving

Posted 2024-10-21
Apply
Apply

πŸ“ Ukraine

🧭 Full-Time

πŸ” Technology and personal security

  • 5-7 years of software development experience.
  • Experience designing and implementing highly scalable cloud-based APIs.
  • Experience with programming languages such as Python and Go.
  • Expertise in data structures, algorithms, and concurrency.
  • 2+ years of experience in DevOps practices and CI/CD pipeline management.
  • Knowledge of various data storage technologies like Redis and MySQL.
  • Familiarity with Docker and Kubernetes.
  • Experience using AWS products like Kinesis, DynamoDB, and S3.
  • Proficiency in Linux.

  • Design, develop, test, deploy, and monitor high-performance services and APIs.
  • Develop applications in Golang and Python on a modern cloud-focused platform.
  • Deliver production-ready code from start to finish.
  • Review code to maintain quality with a focus on performance, scale, and security.
  • Work in a cross-functional environment with various team roles.
  • Identify and evaluate new technologies for implementation.
  • Contribute to improving software engineering best practices.

AWSDockerPythonSoftware DevelopmentDynamoDBGCPJenkinsKubernetesMySQLAlgorithmsData StructuresGoGolangGrafanaPrometheusRedisCommunication SkillsCI/CDLinuxDevOps

Posted 2024-10-21
Apply
Apply

πŸ“ Ukraine

🧭 Full-Time

πŸ” Technology and personal security

  • 5-7+ years of experience in Development, DevOps, or related field.
  • Strong experience with Golang and Python.
  • Proficiency in CI/CD tools like Jenkins and GitHub CI.
  • Expertise in Linux/Unix systems.
  • Hands-on experience with containerization (Docker, Kubernetes).
  • Experience with AWS or GCP cloud platforms.
  • Familiarity with Infrastructure as Code tools, especially Terraform.
  • Strong understanding of software design principles and best practices.
  • Excellent problem-solving skills and ability to troubleshoot complex issues.
  • Good communication and collaboration skills.

  • Design, develop, test, and maintain complex software applications ensuring high-quality code.
  • Play a critical role in the development and maintenance of software products for the Pindrop platform.
  • Implement and manage CI/CD pipelines for automated deployment.
  • Automate the build, deployment, and configuration of cloud infrastructure.
  • Utilize Infrastructure as Code (IaC) tools to manage infrastructure.
  • Deploy and manage cloud services, optimizing them for performance, cost-efficiency, and security.
  • Implement security best practices and manage compliance standards.

AWSDockerPythonSoftware DevelopmentAgileDesign PatternsGCPGitJenkinsKubernetesSoftware ArchitectureGolangCommunication SkillsAnalytical SkillsCollaborationCI/CD

Posted 2024-10-21
Apply
Apply

πŸ“ Ukraine

🧭 Full-Time

πŸ” Authentication and fraud prevention

  • 8-10+ years of experience in Development, DevOps, or a related field.
  • Strong experience with Golang and Python.
  • Proficient with CI/CD tools like Jenkins and Github CI.
  • Hands-on experience with containerization technologies such as Docker and Kubernetes.
  • Familiarity with AWS or GCP cloud platforms.
  • Experience with Infrastructure as Code tools like Terraform, as well as version control systems like Git.
  • Strong analytical skills and ability to troubleshoot complex issues.

  • Design, develop, test, and maintain complex software applications using Golang and Python.
  • Contribute to the Core ISP platform, analyzing customer calls for risk and fraud.
  • Implement and manage CI/CD pipelines for automated deployment.
  • Automate cloud infrastructure using Infrastructure as Code (IaC) tools like Terraform.
  • Deploy and manage services in AWS, GCP, or other cloud platforms, ensuring optimization and security.
  • Implement security best practices throughout the development lifecycle.

AWSDockerPythonSoftware DevelopmentGCPGitJenkinsGolangCommunication SkillsAnalytical SkillsCollaborationCI/CDTerraform

Posted 2024-10-21
Apply