KMS Mexico is a leading software development company dedicated to delivering innovative and high-quality software solutions to our clients. We are committed to excellence in every aspect of our work, and our team of talented professionals plays a key role in achieving this commitment.
Job Description
KMS Mexico is seeking a motivated JavaScript Developer. As a JavaScript Developer you will be responsible for designing, developing, and maintaining the server-side logic of our applications. Your primary focus will be on implementing robust and scalable backend solutions using Node.js and integrating them with the frontend components built on Backbone.js. You will work closely with our frontend developers, UX/UI designers, and product managers to ensure seamless integration of features and functionalities.
Responsibilities:
Develop backend services and APIs using Node.js to support frontend applications built on Backbone.js
Collaborate with frontend developers to design and implement RESTful APIs for data exchange
Optimize application performance, scalability, and reliability through efficient coding practices and architectural design
Implement security best practices to protect data and prevent unauthorized access
Conduct code reviews, testing, and debugging to ensure high-quality code and adherence to coding standards
Work closely with cross-functional teams to understand requirements, provide technical insights, and contribute to project planning and estimation
Stay updated with the latest trends and technologies in backend development and recommend improvements to existing systems
Requirements:
Proven experience as a Backend Developer or similar role with expertise in Node.js and Backbone.js
Strong understanding of server-side programming, asynchronous request handling, and event-driven architecture
Experience with database technologies such as MongoDB, MySQL, or PostgreSQL
Familiarity with frontend technologies like HTML5, CSS3, and JavaScript/jQuery
Knowledge of version control systems such as Git
Excellent problem-solving skills and attention to detail
Ability to work independently and collaboratively in a team environment
Bachelor's degree in Computer Science, Engineering, or related field (or equivalent work experience)
Recuerda que ningún reclutador puede pedirte dinero a cambio de una entrevista o un puesto. Asimismo, evita realizar pagos o compartir información financiera con las empresas.