TransLinguist is Hiring .NET CORE & NODE JS DEVELOPERS (please read full JD for both positions)
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.
Requirements
-
At least 3-4 years of experience creating and operating high-loaded web applications on the .Net stack.
-
Developing back end website applications.
-
Highly experienced with back-end programming languages (.Net Core, Java, .NET, JavaScript etc)
-
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.
Preferred
-
Experience in frontend development building non-trivial web applications on any of the following frameworks: Vue.js, AngularJS, Angular 2+, ReactJS.
-
Good knowledge of JavaScript, TypeScript, HTML 5, CSS 3.
-
Experience with NoSQL.
-
Experience in building versioned Web APIs.
-
Experience in configuring full-text search systems, such as Elastic Search or Sphinx.
-
Proficiency with fundamental client end languages such as HTML, CSS and JavaScript and Backend languages such as .Net Core.
-
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.
Tasks
-
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.
Job Responsibilities
-
Work as part of a team developing applications and services using Agile development methods.
-
Experience with Node.js
-
Strong proficiency with JavaScript.
-
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.
-
Development experience designing object oriented JavaScript.
-
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.