Apply

Backend Engineer

Posted 2024-10-17

View full description

๐Ÿ“ Location: Poland

๐Ÿ” Industry: Technology, Image Publishing

๐Ÿข Company: SmartFrame

๐Ÿช„ Skills: AWSNode.jsPHPPostgreSQLPythonSQLElasticSearchExpress.jsGitHadoopMongoDBMySQLSnowflakeTypeScriptZend FrameworkJiraElasticsearchRedisSymfonyNext.jsSparkAnalytical SkillsCollaborationCI/CDTerraform

Requirements:
  • Excellent knowledge of PHP.
  • Excellent knowledge of SQL and relational database engines such as MySQL or PostgreSQL.
  • Experience with Doctrine ORM or other PHP-based ORMs.
  • Experience with Symfony, Laravel, Zend Framework, or an Express.js-based Node.js solution.
  • Strong attention to detail and solid analytical skills.
  • Ability to work in a fast-paced, results-oriented culture.
  • Positive, team-oriented attitude.
  • Ability to manage multiple tasks and meet tight deadlines.
  • Proactive problem-solving approach.
  • Superb organizational and interpersonal skills.
Responsibilities:
  • Work on the backend services that power the platform.
  • Enhance data processing tools and workflows to maximize data value.
  • Collaborate with a multinational team to drive technology adoption.
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

๐Ÿ“ 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

๐Ÿ“ 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

๐Ÿ“ Estonia, Poland, Romania, Spain, Lithuania

๐Ÿงญ Full-Time

๐Ÿ” Influencer marketing

๐Ÿข Company: Modash Oรœ

  • Experience with Typescript, Node.js, and Python.
  • Experience working with APIs and related components (e.g., API gateways, services, security, caching).
  • Hands-on experience in data scraping, collection, and processing.
  • Experience working with large data volumes or systems handling data at scale.
  • Strong knowledge of the AWS ecosystem, including API Gateway, ECS, Lambda, Kinesis, DynamoDB, S3, Glue, EMR.
  • Experience with SQL/NoSQL databases and storage services like S3.
  • Willingness to work end-to-end on product features including scoping, architecting, coding, testing, and rollout.

  • Take ownership of building the best data platform for influencer marketing.
  • Collaborate with colleagues through pair programming and mob reviewing.
  • Participate in brainstorming, planning, implementing, reviewing, releasing, and maintaining every aspect of the data product.
  • Provide well-reasoned ideas on technology frameworks and tools.
  • Build systems to ensure high-quality data for customer decision-making.
  • Engage in code reviews, tech planning, and feedback for knowledge sharing.

AWSNode.jsPythonSQLApache AirflowDynamoDBJestTypeScriptYarnAirflowNosql

Posted 2024-10-27
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

๐Ÿ“ Poland

๐Ÿงญ Full-Time

๐Ÿ’ธ 22000 - 31000 PLN per month

๐Ÿ” Software development

๐Ÿข Company: Appfire Technologies, LLC.

  • Proven multi-year experience in leading the delivery of multiple scalable, high-traffic cloud applications.
  • Proficiency with back-end technologies: 7 years of experience with REST API, specifically .NET with C#. Node.js with Typescript is a plus.
  • Strong theoretical foundations of computer science including data structures, algorithms, and computational complexity.
  • Superb understanding of modern microservice architectures and practical experience in the cloud (Azure, GCP, or AWS).
  • Familiarity with Docker and Kubernetes.
  • In-depth architectural understanding of web applications, focusing on performance, quality, and security.
  • Desire and ability to learn and mentor others.
  • Familiarity with SQL and relational databases like PostgreSQL or MSSQL is a plus.
  • Command of English at level B2 or higher.

  • Collaborate with a self-organizing, cross-functional product team and cooperate closely with other Software Engineers, UX Designers, Product Managers, Team Leaders, and other specialists.
  • Lead, design, build and maintain application features that bring value to customers.
  • Follow and establish best engineering practices: coding standards, automated testing, code reviews, pair programming.
  • Share thoughts openly about the future of the products and Appfire.
  • Champion improvements within the team and products, adopting a proactive stance on innovation.
  • Decide freely about daily assignments without micromanagement.

DockerLeadershipKubernetesC#AlgorithmsData Structures.NETREST APICollaborationMicroservices

Posted 2024-10-21
Apply
Apply

๐Ÿ“ Poland, Croatia, Estonia, Lithuania, Portugal

๐Ÿข Company: Nacre Capital

  • .NET Expertise: Proven experience in backend development using .NET technologies, including C#, ASP.NET Core, and Entity Framework.
  • SQL Server Mastery: Deep understanding of SQL Server, including database design, T-SQL, stored procedures, indexing, and query optimization techniques.
  • Data Handling: Strong understanding of data structures, algorithms, and database design principles, including experience with SQL and NoSQL databases.
  • Python Proficiency (Bonus): Familiarity with Python for scripting, data processing, or machine learning tasks is a significant advantage.
  • Elasticsearch or Similar (Bonus): Experience with Elasticsearch or other distributed search and analytics engines is a plus.
  • Problem-Solving: Excellent analytical and problem-solving skills, with the ability to identify and resolve technical challenges effectively.
  • Communication: Strong communication skills, both written and verbal, for collaborating with cross-functional teams and explaining technical concepts.
  • Business Acumen: Ability to understand business objectives and translate them into technical requirements and solutions.
  • Passion for Data: A genuine interest in working with data, uncovering insights, and contributing to data-driven decision-making.

  • Backend Development: Design, develop, and maintain robust, scalable, and high-performance backend systems using primarily .NET technologies.
  • Data Management: Work with massive datasets, implementing efficient data storage, retrieval, and processing mechanisms.
  • Database Design and Optimization: Structure and optimize our extensive SQL Server database for optimal performance and scalability.
  • Performance Optimization: Continuously monitor and optimize backend systems and database queries for speed, efficiency, and scalability.
  • Collaboration: Work closely with frontend developers, data scientists, and product teams to understand requirements and deliver integrated solutions.
  • Problem-Solving: Analyze and resolve complex technical issues related to data management, backend systems, and performance bottlenecks.
  • Technology Exploration: Stay updated with the latest data-related technologies and evaluate their potential for improving our systems.
  • Business Alignment: Actively engage with business stakeholders to understand objectives and translate them into technical solutions that leverage data insights.

Backend DevelopmentSQLASP.NETC#AlgorithmsAsp.NETData Structures.NETCommunication SkillsCollaboration

Posted 2024-10-16
Apply