Senior Backend Engineer

Bruntworkcareers — Poland · Posted ~3 hours ago

Senior Full-time

Skills

JavaScript Node.js PostgreSQL Clean architecture SQL REST APIs Data modeling Performance optimization Unit testing Integration testing

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior backend engineering role focused on architecting core services, developing scalable data models, writing high-performance SQL, and building reliable APIs. The position offers flexible full-time scheduling with several hours of daily overlap with a US time zone and involves solving complex data and performance challenges.

Highlights

Opportunity to architect core backend services, solve complex data problems, build scalable APIs, and optimize high-performance database systems. Flexible scheduling and substantial overlap with US Central Time support international collaboration.

Description

Our client is looking for a Senior Backend Engineer - JavaScript, Node.js, PostgreSQL who lives and breathes clean architecture, loves solving complex data problems, and wants to build high-impact systems used by top agents across the United States. In this role, you will architect core services, build advanced data models, and write high-performance SQL queries for CRM and Marketing platforms. If you are passionate about Node.js, PostgreSQL, scalable APIs, and performance optimization, you will feel right at home here. Schedule: Flexible, Full-time Monday to Friday with at least 5 hours of overlap with US CST for meetings and collaboration. Responsibilities Architect, design, and maintain core services supporting our CRM and Marketing platformsBuild advanced, scalable data models tailored to the evolving needs of the real estate industryWrite efficient, high-performance SQL queries and optimize database operationsDevelop high-quality features with robust unit and integration testingCollaborate with Customer Success to understand real-world agent workflows and improve user experienceInfluence architectural decisions to support long-term maintainability and growthPartner with front-end developers and cross-functional teams to build cohesive, elegant solutionsStay on top of industry trends and contribute ideas for new features and backend improvementsLead projects when needed and help us continuously level up our engineering culture Requirements Deep experience with JavaScript and Node.jsStrong proficiency with PostgreSQL and SQL performance tuningA solid background in designing, building, and testing scalable backend servicesExperience building and consuming APIsA collaborative mindset and strong communication skillsCreativity in solving complex technical challenges Education/Experience: High School Diploma or equivalent; 5 to 7 years of relevant experience, or a combination of experience and education.Bachelor’s Degree preferred. Screening and Job Requirements: Technical Priorities: Node.js — 10/10PostgreSQL — 10/10, including pure SQL without using an ORMRabbitMQ — 6/10Redis — 5/5The greatest weight when evaluating candidates should be given to strong Node.js, PostgreSQL, and API engineering experienceBackend architecture, testing, and maintainability are important, but proven experience with large-scale APIs, Node.js, and PostgreSQL should carry the most weight Seniority & Ownership: A truly senior candidate should have meaningful experience working on highly data-intensive production systemsThey should understand the challenges of scale and be able to make sound architectural decisionsThey should be able to clearly communicate technical decisions and trade-offsThey should take full ownership of delivering solutions from design through productionOnce fully onboarded, they should be able to independently lead a feature from planning through production, coordinate with relevant teams, and own its successful deliveryThe team does not rely on daily stand-ups or close oversight once the developer is fully onboarded Automatic Disqualifiers: No substantial hands-on Node.js experienceNo substantial hands-on PostgreSQL experienceUnable to demonstrate successful experience working on a data-intensive production application Independent Contractor Perks Permanent work from homeImmediate hiringHealth Insurance Coverage for eligible locations Note Please click the "APPLY" button to complete your application, including the assessment questions, technical check, and voice recording. Your hourly pay rate will be established based on your performance in the application process; submissions with all requirements fulfilled will receive priority review. One application, multiple possibilities: When you apply, our team reviews your background against all current openings, not just this one! If a different role fits your skills, we'll get in touch! We also encourage you to keep exploring our job board and apply directly to any position that excites you.