Job Brief for .Net Core Developer
Our team is passionate about building a product that improves the global language industry. TransLinguist’s goal is to develop the world’s best environment for translation and industry-specific payment automation and make it a vibrant network enabling easy collaboration for all market participants.
At least 3-4 years of experience creating and operating high-loaded web applications on the .Net stack.
Developing back end website applications.
Designing and developing APIs.
Being able to plan the application architecture in a load-balancing environment.
Understanding and conscious application of OOP principles and design patterns.
Good knowledge of C# and understanding of its features.
Experience in developing applications with concurrent access to resources in the database.
Experience in frontend development building web applications or willingness to learn more in that direction.
Ability and readiness to work in a team, openness, a positive attitude, receptivity to new ideas and willingness to experiment.
Experience in frontend development building non-trivial web applications on any of the following frameworks: Vue.js, AngularJS, Angular 2+, ReactJS.
Experience with NoSQL.
Experience in building versioned Web APIs.
Experience in configuring full-text search systems, such as Elastic Search or Sphinx.
Previous working Experience in AI and as a Machine Learning ML/Data Scientist is preferred.
Familiarity with database technology such as MySQL, Oracle and MongoDB.
Need strong oral and written communication skills for interfacing with clients, fellow developers, and other departments.
Designing, development, and refactoring of high-loaded web applications with high performance and availability requirements.
Working on the overall result in a cross-functional scrum team, active interaction with colleagues, participation in solving a wide range of tasks determined by the goals of the team as well as the personal job description.
Close interaction with product managers and participation in product development.
Conducting code reviews and participating in the development of architectural and design solutions.
Job Brief for Node Js Developer
If you are an analytical problem solver with a strong Node.JS knowledge and a passion for team work and innovation, we have the perfect job for you. You will be responsible for a number of moderate to highly complex tasks including stand-alone and integrated components primarily in Node.js with MongoDB and SQL database.
Work as part of a team developing applications and services using Agile development methods.
Experience with Node.js
Experience working with MongoDB, PostgreSQL, Redis, MySQL.
Experience with modern JS frameworks.
Build customer-facing UI and back-end services for payment processing administration and management.
Expertise in creating cross-browser-compatible HTML web-pages using modern techniques and technologies.
Code, teste and operate node.js based services.
Familiarity with libraries such as Bootstrap, Material Design.
Proficient understanding of code versioning tools, such as Git.
Debugging, writing, and optimizing MongoDB and SQL queries.
Converting Node.js scripts to maintainable and testable software.
Practicing test-driven development principles.
Implementing medium size features with oversight.
Working with modern collaboration tools including Jira, Slack, GitHub, Google Docs.
Qualification and Skills
Previous working experience as a Node.js Developer for minimum 2 years.
Bachelor in computer science or similar relevant field.
Hands on experience with HTML, CSS, and AJAX.
Applicable knowledge of web libraries and frameworks such as AngularJS.
Familiarity with the whole web stack, including protocols and web server optimization techniques.
Proficiency programming back-end tasks and processes with Node.js
Experience in designing and developing web services using REST and JSON.
Experience working with large datasets and long-lived transactional processing.
Preferred DevOps interest or competency.
Preferred experience developing solutions for cloud environments (AWS).
Ability to write a clean code (formatting, comments, standards).
Ability to work with already-existing codes.
Knowledge of web application optimization techniques.