Full Stack Developer

vacancy no. 58644

We are looking for a full stack developer who is proficient in node.js and angular. Our developer has at least 3+ years experience in each of the latter and solid experience in building global SaaS applications.

Responsibilities
Developing and Maintaining Web Applications: Design, build, and maintain efficient, reusable, and reliable code using Node.js for server-side development and Angular for client-side development.
Collaborating with Cross-Functional Teams: Work closely with designers, product managers, and other developers to create a seamless user experience and ensure the technical feasibility of UI/UX designs.
Implementing APIs and Integrations: Develop RESTful APIs and integrate third-party services and APIs to enhance the functionality of web applications.
Ensuring Application Performance and Scalability: Optimize applications for maximum speed and scalability, addressing performance issues and implementing best practices for efficient resource management.
Testing and Debugging: Write and maintain unit tests, integration tests, and end-to-end tests to ensure code quality. Debug and resolve issues across the stack, ensuring the stability and security of applications.

Qualifications
Proficiency in JavaScript, Node.js, and Angular: Strong knowledge and hands-on experience with JavaScript, including proficiency in both Node.js for backend development and Angular for frontend development.
Experience with RESTful APIs and Web Services: Demonstrated experience in designing, developing, and consuming RESTful APIs and web services, ensuring seamless integration between different parts of the application.
Understanding of Database Systems: Proficiency in working with both SQL and NoSQL databases, such as MySQL, PostgreSQL, MongoDB, or similar, including designing database schemas and writing efficient queries.
Familiarity with Version Control Systems: Experience using version control systems like Git for code collaboration, version management, and maintaining a robust and organized codebase.
Strong Problem-Solving Skills and Attention to Detail: Ability to troubleshoot and debug issues efficiently, with a keen eye for detail and a methodical approach to solving complex technical problems.