Theodo - Full Stack Engineer
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
Requirements
• React.JS or React Native • Node.Js (javascript/Typescript) or Python Proven • Ability to work directly with stakeholders • Strong communication skills and comfortable working in cross-functional teams • Stem or Computer Science Degree or comparative experience • Experience working in an Agile environment
Responsibilities
• Develop and maintain frontend components using React.js for a seamless user experience across all devices. • Implement backend services with Node.js to handle data processing and API management efficiently. • Collaborate closely with the development team, product managers, and stakeholders throughout various stages of project life cycles including planning, designing, coding, testing, deployment, monitoring, troubleshooting, maintenance, etc. • Ensure that all code is written in a clean, maintainable style following best practices for both frontend (JavaScript ES6+) and backend development with Node.js/Express framework. • Conduct regular performance reviews of the system to identify bottlenecks or areas requiring optimization using tools like Chrome DevTools, New Relic etc., then implement necessary improvements as required. • Maintain a strong understanding of modern web technologies including HTML5, CSS3 and JavaScript ES6+ for frontend development along with Node.js/Express framework knowledge in backend services to ensure the best possible user experience across all devices while maintaining system performance at its peak level. • Regularly update skills through continuous learning by attending workshops or webinars, reading blogs and articles related to latest trends & technologies like React Native/Flutter for frontend development along with Node.js frameworks in backend services etc., ensuring that the team remains at par with industry standards while delivering top-notch products consistently over time period of employment contract duration (up to 2 years). • Actively participate and contribute ideas during brainstorming sessions for new features or improvements, providing valuable input based on technical expertise & experience gained throughout career journey till now. This includes understanding user needs through feedback collection methods like surveys/interviews etc., analyzing collected data using tools such as Google Analytics dashboard reports then translating findings into actionable insights which can be incorporated within project scope accordingly without any delay or hindrance towards timely delivery goals set forth by management team members involved directly with client projects being worked upon currently underway at present moment timeframe (as per latest updates available). • Ensure compliance with all relevant legal regulations regarding data privacy laws such as GDPR while handling user information within application development process flow throughout entire project lifecycle till completion stage reached successfully without any violations occurring unknowingly due lack thereof knowledge about same subject matter area prior experience gained during previous employment history working specifically towards similar roles held previously before joining current organization currently employed with today. • Maintain excellent communication skills both written & verbal while interacting directly via email/chat platforms like Slack etc., as well indirectly through team meetings conducted regularly every fortnight where progress updates shared amongst all members present during meeting timeframe discussed thoroughly covering each aspect related towards project goals achieved till date along with future
Benefits
• Alongside a competitive salary, we also offer: • 25 Days annual leave • Learning and Development Support throughout your career at Theodo • Private Health Insure Via Vitality • 3 week work from anywhere policy • Equipment budget for your tech set up • Company pension • Monthly Socials • A Slack network of 600+ engineers across our extended ecosystem — ask questions, share patterns, or troubleshoot obscure bugs with some of the sharpest devs out there. • You'll work on a hybrid basis from our office based in London. • Theodo UK is a software consultancy specialising in full-stack development, mobile and web applications and cloud solutions. We are a 70-person team based in the UK and South Africa, and we’re growing quickly.Theodo UK operates with the entrepreneurial drive, agility and ownership mindset of a start-up, but with the financial stability, global reputation and technical depth of the wider Theodo Group behind us.This unique position allows our team to innovate quickly, take smart risks, and build real value for clients—without compromising on quality. We follow Lean and Kaizen principles to continuously improve and deliver high-quality digital products at speed. • While headquartered in the UK, our reach is global. Supported by our South African team, we manage projects across English-speaking markets worldwide. • Our team has a natural ability to work together to achieve a common goal. Taking on the role of a good teammate requires courage; it means challenging and giving each other feedback. Its key to our teams succeeding • Achieving effective results by utilising resources efficiently and avoiding unnecessary waste of time, energy and money. Emphasising agile practives, employing concise and direct interactions and engaging in firsthand experiences to challenge beliefs • Willingness to Improve • Actively identifying areas for improvement rather that tolerating good enough, promptly learning from problems and embracing challenges outside of one’s comfort sone. These are all skills we promote in our team to benefit themselves, fellow Theodoers, Theodo and the wider community