Apply

Backend Engineer

Posted 2024-11-06

View full description

💎 Seniority level: Senior, 4+ years

📍 Location: Ukraine

🔍 Industry: Transportation

⏳ Experience: 4+ years

🪄 Skills: Nosql

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

📍 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

📍 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
Apply

📍 Ukraine

🔍 Voice authentication and fraud prevention

🏢 Company: Pindrop

  • 5-7 years of software development experience.
  • Experience with designing and implementing highly scalable cloud-based APIs.
  • Experience with multiple programming languages such as Python and Go.
  • Expertise in Data Structures, Algorithms, and Concurrency.
  • 2+ years of experience in DevOps practices towards the deployment of SaaS services.
  • Hands-on experience with Jenkins, GitHub Actions, implementing and maintaining CI/CD pipelines.
  • Experience with managing and maintaining applications in a multi-container environment, such as Kubernetes.
  • Knowledge of different Data Storage technologies such as Redis, MySQL, etc.
  • Knowledge of Docker and container orchestration frameworks such as Kubernetes.
  • Experience developing and maintaining services using AWS native products such as Kinesis, DynamoDB, and S3.
  • Linux Proficiency.

  • Design, develop, test, deploy, and monitor high-performance services and APIs.
  • Develop applications in Golang and Python on top of a modern cloud-focused platform.
  • Develop and maintain services using AWS native products such as Kinesis, DynamoDB, and S3 as well as GCP native products.
  • Deliver production-ready code from start to finish.
  • Review code to maintain quality with an eye towards performance, scale, and security.
  • Work in a cross-functional environment, composed of software engineers, test engineers, research scientists, and product managers.
  • Identify and evaluate new technologies for implementation.
  • Contribute to improving software engineering best practices.

AWSDockerPythonSoftware DevelopmentDynamoDBGCPJenkinsKubernetesMySQLAlgorithmsData StructuresGoGolangGrafanaPrometheusRedisCommunication SkillsCI/CDLinux

Posted 2024-10-17
Apply
Apply

📍 Europe

🧭 Full-Time

💸 103000 - 156000 USD per year

🔍 Commercial insurance

🏢 Company: Kalepa

  • Minimum of 5+ years of relevant software engineering experience.
  • Excellent skills in design, debugging, and problem solving.
  • Bachelor's or master's degree in computer science or a related field.
  • Proficient in Python3 and open to other OO languages like Java, C++, C#.
  • Experience with AWS and serverless technologies.
  • Familiarity with relational databases, preferably PostgreSQL.
  • Experience in building data-driven microservices leveraging RESTful APIs.
  • Familiarity with tools such as Docker, Git, GitHub, Flask, NumPy, Pandas.

  • Work on cutting-edge technologies including NLP and entity resolution.
  • Engage in solving interesting challenges related to scalable and fault-tolerant infrastructure.
  • Collaborate with full-stack, data, ML, and DevOps engineers.

AWSPostgreSQLServerless

Posted 2024-10-16
Apply
Apply
🔥 Backend Engineer
Posted 2024-10-03

📍 Ukraine

🔍 Transportation

🏢 Company: Lyft👥 5001-10000💰 $ Post-IPO Equity on 2021-02-01🫂 on 2023-04-21Ride SharingTransportationAppsMobile AppsSoftware

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

AWSGCPMicrosoft AzureAzureNosql

Posted 2024-10-03
Apply
Apply

📍 Europe

🧭 Full-Time

🔍 Content Management Systems

  • Minimum of 7+ years of relevant experience as a Backend Engineer.
  • Bachelor's or Master's degree in Computer Science or a related field.
  • Comprehensive knowledge developing APIs with Ruby on Rails.
  • Working knowledge of PostgreSQL.
  • Knowledge of testing tools such as RSpec.
  • Knowledge of design patterns and development best practices.
  • Knowledge of object-oriented design, data structures, algorithms, and problem-solving.
  • Knowledge of tools such as Redis, Memcached, Sidekiq.
  • Knowledge of RESTful services and microservices.
  • Knowledge of Git and contemporary development technologies.
  • Experience with database design and management.
  • Experience with cloud-based infrastructure (AWS preferred).
  • Experience with software management systems (JIRA preferred).
  • Ability to write efficient, secure, well-documented code.
  • Strong problem-solving and critical thinking skills.
  • Excellent communication skills for interaction with stakeholders.

  • Drive the next generation of customer-facing products and features by building scalable backend systems with Ruby on Rails.
  • Contribute to improved performance of APIs and optimize queries with Postgres.
  • Implement automated testing integrated into development workflows.
  • Test, optimize and update application for security, performance, and reliability.
  • Develop knowledge of code base and proactively share with colleagues.
  • Rapidly fix bugs and solve problems for customers.
  • Work closely with leadership and business stakeholders to translate requirements into technical solutions.
  • Participate in code reviews and mentor junior engineers.

AWSBackend DevelopmentLeadershipPostgreSQLDesign PatternsGitRubyRuby on RailsJiraAlgorithmsContent managementData StructuresPostgresRedisCommunication SkillsMicroservices

Posted 2024-10-03
Apply