Apply

Senior Backend Software Engineer

Posted 13 days agoInactiveViewed

View full description

💎 Seniority level: Senior

📍 Location: Europe

🔍 Industry: DeFi and blockchain

🏢 Company: P2P. org

🗣️ Languages: English

🪄 Skills: Backend DevelopmentDockerPostgreSQLBlockchainEthereumRabbitmqNosqlMicroservices

Requirements:
  • Competent spoken and written English.
  • Understanding of cryptographic principles and encryption algorithms.
  • Practical experience building backend services or tools (e.g., dApps, indexers) for Ethereum or similar blockchain networks.
  • Solid knowledge of both relational and NoSQL databases.
  • Familiarity with caching strategies and cache invalidation.
  • Hands-on with containerization (Docker) and DevOps fundamentals.
  • Proven ability to work in a team, with open and clear communication.
  • Technical degree.
  • Understanding and application of software architecture best practices (e.g., microservices, domain-driven design).
Responsibilities:
  • Develop and maintain backend services for staking and restaking features in Web3 applications.
  • Integrate various blockchain networks into our infrastructure.
  • Collaborate with cross-functional teams to implement new protocols and smart contract interactions.
  • Optimize system performance, scalability, and reliability.
  • Stay up to date with cutting-edge blockchain technologies and integrate them into ongoing projects.
Apply

Related Jobs

Apply

📍 Portugal

🧭 Full-Time

🔍 Corporate wellness

  • Bachelor’s or Master’s degree in Computer Science, Mathematics, Statistics, Engineering, or a related field.
  • Strong skills in programming languages such as Python, Go, Kotlin, Java, C or C++.
  • Experience with SQL/NoSQL technologies (e.g., OpenSearch, DynamoDB, PostgreSQL).
  • Experience with API development and integration.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication skills in both English and Portuguese.
  • Ability to work efficiently on highly scalable and distributed projects.
  • Proven experience with projects where the scope is not clearly defined.
  • Design, develop, and implement generative AI-based applications.
  • Work with large language models (LLMs) to create innovative applications and solutions.
  • Conduct research to stay updated with the latest advancements in generative AI.
  • Develop and optimize retrieval-augmented generation (RAG) systems.
  • Implement data retrieval mechanisms to support RAG frameworks.
  • Collaborate with data engineers for data pipeline integration.
  • Design and develop APIs for various AI models and services.
  • Ensure APIs are secure, scalable, and performant.
  • Collaborate with cross-functional teams including product managers and designers.
  • Participate in code reviews and communicate effectively with stakeholders.

AWSPostgreSQLPythonSQLCloud ComputingDynamoDBETLJavaKotlinKubernetesPyTorchC++Data engineeringGoNosqlTensorflow

Posted about 1 month ago
Apply
Apply

📍 Portugal

🔍 Corporate wellness

  • Bachelor’s or Master’s degree in Computer Science, Mathematics, Statistics, Engineering, or a related field.
  • Experience in programming languages such as Python, Go, Java, C or C++.
  • Experience with SQL/NoSQL technologies (e.g., OpenSearch, DynamoDB, PostgreSQL).
  • Experience with API development and integration.
  • Excellent problem-solving skills and attention to detail.
  • Ability to work efficiently on scalable and distributed projects.
  • Proven experience with undefined project scopes.
  • Fast learner with adaptability to new technologies.
  • Experience in building reliable minimum viable products and pilots.
  • Strong communication skills in English and Portuguese.
  • Design, develop, and implement generative AI based applications.
  • Work with large language models (LLMs) to create innovative applications and solutions.
  • Conduct research to stay updated with the latest advancements in generative AI.
  • Develop and optimize Retrieval-Augmented Generation (RAG) systems.
  • Implement data retrieval mechanisms to support RAG frameworks.
  • Collaborate with data engineers for data pipeline integration.
  • Design and develop APIs to interface with AI models and services.
  • Ensure secure, scalable, and performant APIs.
  • Enhance integration of AI applications with external software systems.
  • Collaborate with product managers, designers, and engineers.
  • Participate in code reviews and communicate project progress effectively.

AWSPostgreSQLPythonSQLCloud ComputingDynamoDBNosql

Posted 2 months ago
Apply
Apply

📍 Central Europe

🧭 Full-Time

🔍 Digital Commerce

  • Proven experience in Go or Python engineering, system design, and maintenance.
  • Solid understanding of microservice-oriented architecture.
  • Experience with version control systems (Git) and CI/CD pipelines.
  • Familiarity with database management (preferably MongoDB and Redis) and event streaming (e.g., Apache Kafka).
  • Interest in Generative AI and its applications is a plus.
  • Design & Deliver new features including translating business requirements into technical specifications.
  • Collaborate with engineering teams for unified software architecture.
  • Develop and implement scalable and reliable systems.
  • Deploy and monitor new features in production.
  • Ensure quality and performance through API testing and monitoring.
  • Maintain end-to-end features, troubleshoot and enhance existing features.

PythonGitKafkaMongoDBSoftware ArchitectureJiraApache KafkaAPI testingGoRedisCommunication SkillsCollaborationCI/CDDevOpsMicroservices

Posted 3 months ago
Apply
Apply

📍 Portugal

🧭 Full-Time

🔍 Corporate wellness

  • An engineer with a bachelor’s degree in computer science or equivalent professional experience.
  • Experience in designing and developing modern web applications.
  • Proficient in one or more programming languages (Java, Golang, Kotlin, Node.js).
  • Experience with SQL and NoSQL technologies (such as PostgreSQL, Redis).
  • Solid architecture knowledge (event-driven architectures; serverless).
  • Willingness to learn and grow, with strong communication skills.
  • Intermediate or advanced proficiency in English.
  • Work within an agile full-stack talented engineering team.
  • Help to define the architecture of systems and integrations.
  • Support existing systems looking to enhance functionality and increase scale.
  • Take part in incident resolution and troubleshooting.
  • Help and mentor other developers.
  • Work with cutting-edge technologies on a global scale.
  • Live the mission of promoting wellbeing in the workplace.

Node.jsSQLAgileJavaKotlinGoServerlessNosqlCommunication SkillsCollaborationCI/CD

Posted 5 months ago
Apply