JavaScript Backend Developer

Shape the foundation of our web applications by leveraging your expertise in API development

Main Responsibilities
  • Collaborate with cross-functional teams, including front-end developers, designers, and project managers, to understand project requirements and deliver high-quality backend solutions.
  • Design and develop robust, scalable, and efficient server-side applications using JavaScript-based frameworks such as Node.js.
  • Build and maintain databases and implement data models, ensuring data integrity, security, and performance.
  • Develop and integrate RESTful APIs, web services, and third-party APIs to enable seamless communication between different components of the system.
  • Write clean, maintainable, and well-documented code, following industry best practices and coding standards.
  • Conduct thorough testing and debugging of backend components to identify and fix any issues or vulnerabilities.
  • Collaborate with the front-end development team to ensure effective integration of backend functionality with the user interface.
  • Stay up-to-date with emerging trends and technologies in JavaScript development and backend frameworks, and make recommendations for improvements to enhance the overall development process.
  • Participate in code reviews and provide constructive feedback to maintain code quality and improve team collaboration.
Required Skills, Experience and Education
  • Strong proficiency in JavaScript, including server-side development using frameworks like Node.js.
  • Experience in designing and developing RESTful APIs and working with databases (e.g., SQL, NoSQL) for data storage and retrieval.
  • Familiarity with frontend technologies such as HTML, CSS, and JavaScript frameworks (e.g., React, Angular) to facilitate seamless integration with the frontend.
  • Knowledge of version control systems (e.g., Git) and experience with collaborative development using tools like GitHub.
  • Solid understanding of software development principles, data structures, and algorithms.
  • Ability to write efficient and optimized code, considering performance and scalability.
  • Strong problem-solving skills and attention to detail, with a focus on delivering high-quality solutions.
  • Excellent communication and teamwork skills, with the ability to effectively collaborate with team members and stakeholders.
  • Familiarity with Agile development methodologies and experience working in an Agile team environment.
  • Degree in (or studying) Computer Science, Software Engineering, or a related field.
Keywords
  • JavaScript, Backend Development, Node.js, API Integration, PostgreSQL
Location
  • Skopje, North Macedonia & Remote
Apply Now
  • Join our team as a JavaScript Backend Developer and contribute to building cutting-edge web applications that drive our business forward. If you find this interesting and you fulfil most of the requirements above, please apply by sending a Cover Letter and CV to [email protected]

Back to Open Positions