Our company is looking for a highly skilled and motivated Senior Node.js (NestJS) Backend Developer to join our growing engineering team.
As a Senior Backend Engineer, you will play a key role in designing and building a scalable, high-performance backend architecture using Node.js and NestJS. You will be responsible for developing reliable services capable of handling high traffic and large-scale data while ensuring security, performance, and maintainability.
We are building for the US startup market, where speed, scalability, and product quality are critical. We are looking for someone who is not only technically strong but also passionate about software engineering, product impact, and building real-world systems that scale.
This role is ideal for someone who enjoys working in a fast-paced startup environment, takes ownership of technical decisions, and is excited to contribute to a product aimed at the US market.
We offer a competitive compensation package, remote work flexibility, and strong opportunities for technical and professional growth.
Your Role
As a Senior Node.js Developer, you will collaborate closely with frontend engineers, product stakeholders, and designers to build end-to-end solutions.
You will design backend systems, define APIs, integrate databases and third-party services, and ensure the system is optimized for performance and reliability. You will also contribute to architectural decisions and help shape engineering best practices within the team.
While frontend development is handled by other team members, you will be responsible for ensuring seamless integration between backend services and client applications. A solid understanding of frontend fundamentals is therefore important.
We are in the process of defining our engineering culture, architecture standards, and development workflows. You will play an active role in shaping these foundations and will be encouraged to bring innovative ideas, best practices, and ownership mindset.
We value engineers who care deeply about clean architecture, scalability, and delivering high-quality user experiences.
Your Responsibilities
Design, develop, and maintain scalable backend services using Node.js and NestJS
Write clean, efficient, well-structured, and well-documented code following best practices
Collaborate with product managers, designers, and frontend engineers to deliver new features
Architect and optimize backend systems for performance, scalability, and reliability
Ensure high-quality integration between backend systems, databases, and frontend applications
Participate in system design discussions and contribute to technical decision-making
Implement and maintain CI/CD pipelines and DevOps workflows (GitLab CI or similar)
Monitor system performance, troubleshoot production issues, and ensure system stability
Implement security, privacy, and data protection best practices
Work on database design, optimization, and performance tuning
Support debugging, testing, and continuous improvement of existing systems
Document backend architecture, APIs, and system workflows
Required Skills & Qualifications
Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience)
4+ years of hands-on experience with Node.js and TypeScript
Strong experience with NestJS framework
Solid understanding of backend architecture, scalable systems, and API design
Experience with databases such as MySQL or PostgreSQL
Experience with Redis, WebSockets, and distributed systems concepts
Hands-on experience with Docker and containerized applications
Experience building and maintaining CI/CD pipelines (GitLab CI or similar)
Familiarity with logging, monitoring, and ELK stack or similar observability tools
Strong debugging, performance optimization, and problem-solving skills
Ability to participate in on-call or urgent production issue resolution when needed
Preferred / Bonus Skills
Experience leading or mentoring engineering teams
Experience working with cloud infrastructure (AWS preferred)
Familiarity with frontend frameworks such as Vue.js
Experience working in startup or fast-paced product environments
Strong communication skills in English (intermediate+)
Passion for building products for global / US-based markets
Strong ownership mindset and ability to work independently in ambiguous environments
Why Join Us
We are building a product for the US market with global scalability in mind. You will join a team where engineering quality, ownership, and speed matter.
We strongly encourage engineers who are passionate about building impactful software, solving complex technical challenges, and working in a startup environment to apply.
We welcome diverse candidates from all backgrounds. If you know someone who would be a great fit, feel free to share this opportunity with them.
شرکت داتام پندار سورین یک ونچراستودیوی ایرانی با هدف ایجاد خانواده ای جوان و پویا در صنایع آموزش ، شغل و مالی بااستفاده از تکنولوژی های نوین است. DPS به کارآفرینان کمک می کند تا با استفاده از راهنمایی وحمایت هایی مانند سرمایه گذاری مالی ، توسعه کسب و کار ، خدمات و اجرای استراتژی ، که می تواند براساس هزینه ، سهام ویا ترکیب هر دو باشد به رویاهای کسب و کاری خود دست بیابند و همچنین می تواند با سرمایه گذاری مالی درمرحله ایده و قبل از بذر و همچنین با آموزش ، مربیگری و مشاوره به رشد و توسعه تیم ها کمک کند. ارزش های اصلی ما شامل دانش عملی ، نوآوری ، اعتماد و شفافیت است! اگر به اینها علاقه مند هستید ، پس ما اطمینان داریم که می توانیم به شما در سرعت بخشیدن برای رسیدن به رویاهایتان کمک کنیم.