Back End Developer

Engineering - Software & QA 7 months ago
Employment Information

Job Description

As a Full Stack Developer, you will be responsible for designing, developing, and maintaining both the front-end and back-end components of software applications used in industrial automation systems.

Required Skills & Technologies:

1.    Programming Language:
•    Node.js: You should have experience with Node.js for server-side programming, including creating REST APIs and handling asynchronous tasks.
•    Middleware Functions: Knowledge of middleware functions is necessary, which can intercept requests and responses in a Node.js application, allowing you to perform tasks such as authentication, logging, and error handling.
2.    Database Knowledge:
•    MySQL: Experience with MySQL for managing relational databases, running queries, and optimizing database performance.
•    MongoDB: Knowledge of MongoDB, a NoSQL database, for handling unstructured or semi-structured data, and understanding how to design and query collections.

Responsibilities:

•    Software Development: You’ll work across the full stack, from designing the front-end interfaces to building the back-end architecture and databases.
•    API Development: Creating and managing REST APIs to allow communication between the front-end and back-end, and integrating with other services.
•    Database Management: Setting up, querying, and optimizing MySQL and MongoDB databases to ensure smooth data flow and storage.
•    Problem Solving: Identifying and resolving issues in the development lifecycle, ensuring efficient and scalable software solutions.
Ideal Candidate:
•    You should have experience in both front-end and back-end technologies.
•    Familiarity with modern JavaScript frameworks and libraries is a plus.
•    The role requires strong problem-solving skills and the ability to work in a collaborative, fast-paced environment.

 

Skills
Software Testing Debugging Skills Test Automation Quality Assurance Methodologies Test Case Design Technical Knowledge (Industry-Specific) Programming Languages (e.g., Java, Python, C++) Software Testing (Manual & Automated) Quality Assurance Processes
Emploice.com |  Connecting Employees and Employers

Subscribe Us
Stay Updated

Emploice.com |  Connecting Employees and Employers