Collaborate with stakeholders to gather requirements, translate them into scalable software solutions and present solution proposals
Architect, develop and maintain web applications using Modern (ESM) Javascript, HTML, CSS and ReactJS
Design and implement server-side logic using TypeScript and NodeJS, ensuring performance and maintainability
Utilise TailwindCSS and NextJS for front-end development in functional React components
Define database schemas and integrate with any database technology in use.
Implement authentication, REST APIs and enforce security principles throughout the stack
Establish and optimise DevOps practices, including logging and monitoring tools to ensure system reliability and performance
Configure and refine CI/CD pipelines for automated testing, integration and deployment workflows
Analyse and troubleshoot complex technical problems; propose long-term improvements and effective solutions
Mentor and coach junior developers, conduct code reviews and advocate best practices
###
Requirements
Friendly, team-oriented personality with strong leadership and communication skills
Proven track record (5+ years) designing and architecting software solutions
Deep expertise in Modern (ESM) Javascript, HTML, CSS and ReactJS
Extensive hands-on experience with TypeScript, NodeJS, TailwindCSS, React (functional), NextJS and any database technology
Solid understanding of authentication, REST APIs and security principles
Fluent (verbal and written) in English
Demonstrable experience with DevOps practices, including logging and monitoring tools
Extensive experience with CI/CD pipelines for automated testing, integration and deployment workflows
Exceptional problem-solving skills, a proactive mindset and the confidence to challenge assumptions and suggest better approaches
Prior experience mentoring or leading development teams; a natural inclination to guide and support others
Location:
Portugal (this is a fully remote role)
Diversity & Inclusion
Journey Further takes pride in creating an environment where everyone can be themselves. This starts with recruitment.
We pledge to make our roles as open as possible and to provide equal opportunities to everyone that is kind enough to give us their time. All recruitment decisions we take will be based solely on the positive skills and behaviours that applicants display and absolutely nothing else.
We do not discriminate based on any personal characteristic, we are a people first agency and we care about and celebrate individuals.
If something is important to you, it's important to us. If you have a particular need during the application process or during your time at Journey Further, please let us know.
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.