Apply

Backend Engineer (Node.js)

Posted 16 days agoViewed

View full description

💎 Seniority level: Senior, 5+ years

📍 Location: Spain, South Africa, US, UK, CET/CAT

🔍 Industry: Software Development

🏢 Company: TROOP👥 1-10💰 $500,000 Pre-seed almost 3 years agoReal Estate

🗣️ Languages: English

⏳ Experience: 5+ years

🪄 Skills: GraphQLNode.jsPostgreSQLGCPTypeScript

Requirements:
  • 5+ years of professional development experience in a dynamic, fast-paced startup environment
  • Proven experience in primarily backend programming: Node.js, GraphQL, TypeScript, Express, GCP, and PostgreSQL.
  • Passion for building robust and scalable solutions
  • Exceptional problem-solving skills
  • A proven passion for all things software
  • Strong ability to work independently while still being collaborative and inclusive
  • Proven ability in taking a feature, task, or product all the way from conception to completion and release
  • Ability to build re-usable solutions
  • BSc Computer Science or equivalent is preferred
Responsibilities:
  • Develop and maintain the server-side logic of applications, handling data processing, authentication, and business logic.
  • Design, create, and manage databases, including schema design, data modeling, and optimization for efficient data storage and retrieval.
  • Build and maintain APIs for communication between the front-end and backend, ensuring data exchange and functionality.
  • Profile and optimize code and database queries to enhance application speed, scalability, and resource efficiency.
  • Implement security measures such as authentication, authorization, and data encryption to protect sensitive information and prevent unauthorized access.
Apply

Related Jobs

Apply

📍 Ireland, Portugal, United States, Brazil, UK, EMEA

🔍 Software Development

🏢 Company: Jobgether👥 11-50💰 $1,493,585 Seed about 2 years agoInternet

  • 7+ years of experience in engineering, with a focus on backend development
  • Proficient in Node.js and experienced in cloud environments like AWS
  • Hands-on knowledge of Kubernetes, Helm, and Docker
  • Familiarity with databases such as Postgres/MySQL and messaging systems like RabbitMQ/Nats/Kafka
  • Strong system design and problem-solving abilities, especially when faced with the unknown
  • Excellent communication skills and experience working across multiple teams
  • A troubleshooting mindset and the ability to solve complex technical challenges
  • Develop and maintain high-performance backend systems, ensuring scalability and reliability
  • Contribute to system design, architecture, and troubleshooting of complex issues
  • Collaborate with cross-functional teams to enhance infrastructure capabilities and deliver high-quality product features
  • Create and manage internal tooling (npm packages, frameworks) to improve engineering workflows
  • Enforce engineering standards, best practices, and ensure efficient operations across the team
  • Respond to and resolve production incidents when required, ensuring minimal disruption to service

AWSBackend DevelopmentDockerNode.jsPostgreSQLKafkaKubernetesMySQLRabbitmqCI/CDRESTful APIsDevOpsTroubleshooting

Posted 4 days ago
Apply
Apply

📍 European Union

🧭 Full-Time

🔍 IGaming

🏢 Company: Playson👥 251-500Media and EntertainmentContentInformation TechnologyOnline Games

  • Strong development experience in Node.js/TypeScript 5+ years
  • Strong understanding of Async approaches
  • Experience with Messaging systems like Kafka, RabbitMQ
  • Experience in distributed systems
  • Experience with RDBMs (MySQL, PostgreSQL etc.), CDBMs (Redshift, ClickHouse etc.), NoSQL (DynamoDB, MongoDB, etc)
  • Experience in writing e2e & unit tests
  • Experience with development production-ready solutions
  • Become part of a full-stack team of the product, which is positioned as an independent part of the platform
  • Develop brand new features with a distributed team and be proactive in terms of proposing new ideas
  • Develop a scalable high load system, with financial resultsʼ responsibility
  • Code and Architectural review
  • Proactive position in solution development, processes improvements
  • Handle complex business problems that might arise during solution development and provide field support with creative and rapid solutions

Backend DevelopmentNode.jsPostgreSQLDesign PatternsDynamoDBExpress.jsKafkaKubernetesMongoDBMySQLRabbitmqSoftware ArchitectureTypeScriptAlgorithmsData StructuresRDBMSREST APINosqlCI/CDMicroservicesJSONSoftware EngineeringDebugging

Posted 7 days ago
Apply
Apply

📍 Spain, Community of Madrid, Spain, Barcelona, Catalonia, Spain, Bilbao, Basque Country, Spain, Málaga, Andalusia, Spain

🧭 Full-Time

🔍 Ad-tech

🏢 Company: Factor Eleven👥 51-100💰 $4,942,611 Debt Financing almost 3 years agoDeveloper APIsAdvertisingDigital MediaAdvertising PlatformsSmall and Medium Businesses

  • 5+ years experience as Backend Engineer or similar role.
  • Strong proficiency of NodeJS with TypeScript, web stacks, libraries, and frameworks.
  • Working knowledge of front-end technologies such as HTML5 and CSS3.
  • Experience with user authentication and authorization between multiple systems, servers, and environments.
  • High familiarity with fundamental design principles behind scalable applications.
  • Creating database schemas that represent and support business processes.
  • Good knowledge of event-driven architecture, message busses, and/or pub/sub-systems.
  • Proven expert knowledge implementing automated testing platforms and unit tests.
  • Superb interpersonal, communication, and collaboration skills.
  • Excellent familiarity with git, npm, docker, and Jira.
  • Extensive experience in mentoring teammates in a respectful, educative manner.
  • Developing and maintaining microservices and back-end components.
  • Ensuring optimal performance of databases and responsiveness to front-end requests.
  • Collaborating with developers, product owners and stakeholders on the design and integration of elements.
  • Developing high-performance applications by writing testable, reusable, and efficient code.
  • Implementing effective security protocols, data protection measures, and storage solutions.
  • Running diagnostic tests, repairing defects, and providing technical support.
  • Documenting server-side processes, including database schemas, message events and sagas, as well as preparing reports.
  • Recommending and implementing improvements to processes and technologies.
  • Provide mentorship and technical supervision to team members.

AWSDockerGraphQLGitHTMLCSSKafkaTypeScriptJiraApache KafkaCollaborationMentoringMicroservicesMentorshipNodeJS

Posted 3 months ago
Apply