Front End /Back End Developers - Vue.js, Node.js, ASP.NET Core, MongoDB
Detalhes do emprego
Job Summary: KOTT Software is a well-established, ISO 9001:2015, 100% EOU company into Enterprise Product development and Offshore Software Development Services since 1997 to its dedicated global clientele. KOTT Software is a pioneer in offering client-centric, robust business solutions based around its enterprise solutions and applications and is acknowledged as leader amongst the peers. We are seeking Front-end developers and Senior Software Developers to contribute to the design, development, and maintenance of Azure cloud-based web applications. Experienced developers between 2 to 7 years of experience are welcome to apply. Depending on your experience and skill you will be involved in front-end and back-end of the application stack, ensuring the seamless integration of Vue. JS, Node.js, ASP.NET, and MongoDB. This is an exciting opportunity for a developer who enjoys working in a collaborative environment and is passionate about building scalable, high-performance software solutions. Key Responsibilities:
- Develop and maintain responsive, user-friendly web interfaces using Vue.js, Javascript, and Typescript .
- Develop and maintain the server-side logic and functionality using Node.js and ASP.NET Core .
- Develop, maintain, and consume RESTful APIs and other web services.
- Develop and maintain SignalR services.
- Create robust Web APIs and integrate external web services for data exchange.
- Design and implement databases with MongoDB .
- Work closely with UX/UI designers to implement visually appealing and interactive user interfaces.
- Collaborate with the team to optimize the front-end for speed and scalability.
- Write efficient, maintainable, and scalable code to power the web applications.
- Work with MongoDB to design data models, write queries, and optimize performance.
- Integrate the database layer with back-end services for efficient data storage and retrieval.
- Ensure the API layer is secure, efficient, and scalable.
- Write unit tests and conduct code reviews to ensure high-quality, bug-free code.
- Monitor and optimize the applications performance, ensuring it is scalable and responsive.
- Collaborate with cross-functional teams, including designers, other developers, and QA engineers.
- Participate in agile development processes such as sprint planning, stand-ups, and retrospectives.
- Strong experience with Vue.js, Javascript, and Typescript for front-end development.
- Solid knowledge of Node.js and Express.js for server-side development.
- Expertise in ASP.NET Core Web API for creating scalable and robust server-side applications .
- Hands-on experience with MongoDB for database management and optimization.
- Strong understanding of RESTful web services and API design.
- Familiarity with working with Azure DevOps
- Familiarity with version control tools such as Git .
- Experience with Agile/Scrum methodologies .
- Excellent problem-solving and debugging skills.
- Strong communication skills and the ability to work effectively in a team environment.
- Experience with other front-end frameworks such as React or Angular
- Knowledge of containerization and cloud technologies (e.g.,Azure).
- Knowledge of GraphAPI or other API protocols.
- Knowledge of Application Insights for performance monitoring and diagnostics
- Bachelors degree in Computer Science, Software Engineering, or Masters in Computer Application/Science. (BTech CS/IT, MCA, MSc (CS))
- 2+ years of professional experience as a software developer, with a strong portfolio of web-based applications.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.