Full Stack Developer
Belgrade , Belgrade
Hybrid 3-5 years of professional experience
Short Description
On behalf of our client, Nutanix, Manpower Serbia is seeking motivated candidates for the Full Stack Developer role
Description
- You will be part of the full-stack web development team responsible for architecting, designing, developing, and maintaining server-side and E2E web applications for SaaS Engineering.
- Full-stack development with MERN stack. ( i.e. Express, React, and Node.js)
- Translate requirements and user stories into design specifications and solid code.
- Integration with third-party cloud services such as Salesforce, Jira, Slack, Workday, and other internal apps via RESTful APIs.
- Able to demonstrate creating well-architected REST APIs with Express.js.
- Maintain high standards of software quality within the team by establishing good practices and habits.
- Participate in peer-reviews of solution designs and related code.
- Learn new tools, technologies, and/or programming languages. Assess the feasibility of such tools, technologies, and programming languages in new software projects.
- Adhere to high-quality development principles while delivering solutions on time.
- Maintain and enhance services, web, and backend applications.
- Should be attentive to details, proactively identify problems, and implement solutions that detect & prevent issues/outages.
- Monitor, troubleshoot, and resolve issues in production and non-production environments.
Requirements
- Bachelor’s and/or Master's in computer science or a related field of study.
- 2 - 5 years of full-stack development experience with Node.js and ReactJS.
- A strong software engineering and cloud background is required.
- Expertise in MERN stack. ( i.e., Express, React, and Node.js)
- Strong proficiency with JavaScript (ES6).
- Hands-on working experience and knowledge of Node.js, Express.
- Solid understanding of the nature of asynchronous programming and its quirks and workarounds.
- Experience working with SQL/NoSQL(preferably MongoDB) databases.
- Must be very Strong in HTML5, CSS3, ReactJS.
- Strong UI Exposure to ReactJS and its core principles, modern React.js workflows (& preferably Redux).
- Integration of user-facing (React) elements with server-side logic.
- Experience with revision control source code repositories (Git).
- Experience in building applications based on microservices architecture and Service-oriented architecture.
- Good problem-solving skills and a hunger to learn new technologies.
- Strong in Data structures and Algorithms, and Analytical Skills.
Good to have:- Experience with Docker, Kubernetes, and AWS cloud.
- Experience with Python for scripting & backend development is a real plus.
- Experience with developing and managing cloud-computing environments like Amazon EC2, Heroku is a real plus.
- Database Knowledge (Snowflake, ClickHouse) is a plus.