Node.js Backend Developer
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
AppGreat is one of the fastest growing global IT companies, supporting the highest tech organizations in the world with 6 offices: 1 in Sofia, 1 in Skopje, 1 in Bucharest, 1 in Tel Aviv, 1 in Chisinau and 1 in Warsaw.We are working with top talents and highly experienced management to ensure the world's leading technology companies meet all the business challenges that the future holds.We are AppGreat! We are a young and ambitious company like no other!WHY JOIN OUR DREAM TEAM?The most important part of AppGreat is the team. From our founders to the last person, we are committed to creating a pleasant environment and a place where everybody feels like they belong.We invest in them in any way we can, starting from the amazing atmosphere in the office, unique benefits and career growth opportunities.We are seeking an experienced and highly motivated Node.js Backend Developer to join our dynamic engineering team, building a cutting-edge mobile application for short drama acts, delivering highly engaging, short-form dramatic content.of our platform, supporting a high volume of concurrent users and media streaming.YOUR MISSION:Design, implement, and maintain scalable backend services using Node.js.Develop and optimize REST/GraphQL APIs consumed by the mobile app.Build robust integrations with databases, external services, and internal components.Ensure high performance, security, and reliability of backend systems.Implement authentication/authorization mechanisms (JWT, OAuth, role-based permissions).Optimize queries, caching, and server logic to deliver smooth content experiences.Collaborate closely with frontend/mobile developers, DevOps, and product teams.Write clean, maintainable code with strong test coverage (unit, integration).Participate in code reviews, architecture discussions, and Agile workflows.WHAT YOU WILL BRING TO THE COMPANY:Bachelor's degree in Data Science, Computer Science, or related degree;A minimum of 4+ years of professional experience developing backend systems using Node.jsExperience building and maintaining RESTful APIs or GraphQL APIsHands-on experience with databases (SQL or NoSQL): PostgreSQL, MySQL, MongoDB, or similar.Experience with server-side architecture, microservices, or modular service design.Familiarity with cloud platforms (AWS, GCP, or Azure).Good understanding of security best practices, authentication, and data protection.Experience with Git and collaborative team workflows.Strong English communication skills (written and spoken).NICE TO HAVE/ADVANTAGE:Experience with media streaming, CDN integration, or video processing pipelines.Knowledge of WebSockets / real-time communication.Familiarity with Docker, Kubernetes, or infrastructure-as-code.Experience with CI/CD pipelines (GitHub Actions, Bitrise, CircleCI).Background in entertainment, media, or consumer mobile products.OUR COMMITMENT TO YOU:Attractive remuneration package.Working style – remoteFlexible Working HoursWe care about results, not when you clock in, depending on the team working schedule.Learning & DevelopmentAccess to training programs to boost your skills and career.Career Growth OpportunitiesGrow with a fast-scaling, innovation-driven company.Supportive CultureWork with a young, motivated, and close-knit team.We believe great work starts with great people. If this feels like the right place for you, we'd love to connect.@AppGreat we appreciate every application we receive. Please note that only candidates selected for the next stage of the recruitment process will be contacted. If your profile matches the role, our Talent Acquisition team will reach out to you directly.Thank you for your interest in joining us, and we encourage you to stay connected through our LinkedIn and Career pages for future opportunities and insights from the IT market.By clicking the "Submit" button, you agree and consent to AppGreat Terms and Conditions I agree that you can keep my data for an extended time period so that it will be easier for you to contact me about job opportunities.J-18808-Ljbffr