Senior Full-Stack Developer Project Scope We're looking for highly motivated and talented Javascript Full-stack developers to join our team and help our MNC(European) client build a new tool from scratch in order to digitalise the entire process workflow of this company. This 10-year initiative exists to build a new generation of core applications. You will be joining an extension of the internal team to support and contribute to this exciting new project. The objective is to build a sustainable application that can run and support the business by capturing maximum data, enhancing better business decisions in the long term.
Enterprise Value Proposition Our client is a European based MNC with a multi-national, family-oriented culture, full of passionate individuals striving to make an impact. You will be working alongside a small team of talented developers where you will collaborate to achieve your objectives. Your ideas and feedback will be a valuable and integral part of the process, constantly striving to improve and bring new innovative ideas to the table. This presents a great opportunity to be a part of an End-to-End venture with access to the newest technologies, public cloud, where you'll enjoy an agile work environment.
Development Opportunities - Long term scalable project, looking to expand teams, providing opportunities for internal growth.
- Great opportunities for career growth, providing streamlined path into management and tech lead roles, overlooking your own team of developers as the business scales up.
- Opportunity to achieve various certifications based on personal goals and business requirements.
- Propose and implement new ideas and technologies into the project.
- Fully integrated onboarding and training is provided.
Role & responsibilities - Full stack software development
- Collaborate with Technical Product Owners and Business Analysts to understand requirements and how they translate to new applications and features.
- Discuss feasibility and tradeoffs for potential solutions and challenge business requirements.
- Participate in technical and design discussions to ensure best practices during implementation.
- Design prototypes according to specifications through to full system development and deployment
- Create unit and automated tests to verify application logic
- Evaluate existing applications to redesign, update and add new features
- Produce technical documentation including API documentation and system architecture diagrams
- Ensure systems are compliant with company regulations
- Flexible working arrangements, hybrid-work from home.
- Provide guidance and mentorship to junior developers, working closely to help their personal and professional development
Requirements - Degree in Software Engineering or any relevant fields
- 4+ years of experience in Fullstack development/software engineering
- Enterprise application experience in order to understand the integration of application in a complex landscape
- Exposure to Javascript and familiar with NodeJS, NestJS on the backend and ReactJS on the front end
- Experience with databases including SQL, noSQL, key-value stores and knowledge of when/how to use them
- Exposure and able to demonstrate agile project
- Desire to never stop learning and genuine curiosity about how the different parts of a complex business fit together
- Eager to pay it forward and help the next generation of developers grow
- Strong interpersonal communication skills
Good written and spoken English