Sofia, Sofia City Province, Bulgaria Remote (Global)

apply is hiring a Senior Backend Developer (REMOTE)

About the Role

Apply is hiring a Senior Backend Developer to craft highly performant, maintainable, and user-focused web applications for a portfolio of SaaS products. You will take a key role in development, collaborating closely with UX/UI, Product, and Engineering teams.

What You'll Do

  • Participate in daily team routines like Stand-Up and Plannings
  • Participate actively in Sprint Work
  • Develop testable code
  • Troubleshoot, debug, and update code
  • Gather and evaluate requirements in collaboration with UX/UI, Product Manager, and Engineers
  • Translate requirements into feature development
  • Integrate software components into a fully functional software system
  • Collaborate effectively with other teams like UX/UI, Product & Engineering
  • Prepare and present rough ideas to internal teams and key stakeholders
  • Comply with project plans and agreed engineering standards
  • Apply best practices and standard operating procedures
  • Monitor system performance
  • Participate actively in merge requests
  • Integrate with 3rd-party APIs

What We're Looking For

  • 5+ years of commercial experience with Node.js and RESTful APIs
  • 1+ years of commercial experience with NestJS
  • Thorough understanding of web application architecture and development process
  • Comprehensive understanding of Object-Oriented Programming, design patterns, and service-oriented architecture
  • Advanced experience with relational databases (PostgreSQL) and ORM and designing scalable schemas
  • Experience with unit and integration tests
  • Understanding of web technologies
  • Docker and k8s are known terms
  • Knowledge of different application performance optimization techniques
  • English proficiency, written and spoken
  • Strategic thinking
  • Problem solver mindset
  • Ability to work autonomously in a fast-paced, agile environment
  • Strong communication skills and experience working with remote teams

Nice to Have

  • HTML/CSS3
  • ReactJs/NextJs
  • Solid experience with Stripe payment integration
  • Familiarity with CI/CD tools and practices
  • Experience with containerization (Docker) and cloud platforms (AWS)

Technical Stack

  • Node.js, NestJS, PostgreSQL
  • Docker, k8s
  • Stripe, AWS
  • ReactJs, NextJs, HTML, CSS3

Benefits & Compensation

  • 22 days of paid annual leave per year
  • Bank holidays as per the country you live in
  • Work on high-profile, global, modern tech digital products generating millions of visitors monthly
  • Flexible working hours (within the working hours of 7AM and 6PM to cover dailies and weeklies)
  • Work from home
  • Stable, no stress, drama-free working environment
  • Company-sponsored upskilling

Work Mode

This is a fully remote position with a global scope.

We are an equal opportunity employer.

Required Skills
Node.jsNestJSPostgreSQLDockerk8sStripeAWSReactJsNextJsHTMLAPI DesignSystem ArchitectureMicroservicesCI/CDCloud Infrastructure Node.jsNestJSPostgreSQLDockerk8sStripeAWSReactJsNextJsHTMLAPI DesignSystem ArchitectureMicroservicesCI/CDCloud Infrastructure
Got hired remotely?

Get paid like a professional

Remote clients expect company invoices, not personal PayPal requests. Glopay forms an EU partnership that makes you look legitimate while you stay independent.

Professional invoices with EU company details
Compliance handled automatically
Withdraw to any bank account
Income reports for easy tax filing
Create free account
Free signup • 5 min setup
About company
apply
A fast-growing tech company with a portfolio of SaaS products serving diverse industries.
All jobs at apply Visit website
Job Details
Category backend
Posted 8 months ago