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]