Develop and deploy at least two scalable, distributed applications on AWS or other cloud platforms, directly impacting business-critical functions.
● Design and deliver RESTful APIs that power secure, high-performance web applications used by thousands of businesses.
● Improve system performance and scalability, contributing to a 25% reduction in average API response times.
● Build a robust front-end architecture using modern frameworks like Angular, delivering an intuitive user experience.
● Ensure all systems meet high standards of code quality, security, and reliability, reducing production issues by 30%.
You’ll be responsible for:
● Designing, developing, and maintaining RESTful APIs and scalable services for Verto’s suite of products.
● Building and testing highly scalable web applications and services, working with petabyte-scale data in the data governance domain.
● Creating robust system and service architectures, and providing constructive feedback to peers during design
reviews.
● Leveraging cloud platforms like AWS to build geographically agnostic and flexible systems.
● Using development tools such as AWS CodeBuild, Docker, Serverless Framework, and Swagger to deliver highquality solutions.
● Designing and implementing dockerised applications that can deploy flexibly to meet business needs.
● Developing with modern frameworks like Angular, Flutter, or React, creating intuitive and efficient user interfaces.
● Writing unit and acceptance tests to ensure reliability and high-quality code.
● Participating in the full development lifecycle, from research and prototyping to production release.
● Collaborating within a small, driven team to deliver innovative, impactful solutions.
What we’re looking for:
● 2+ years of professional development experience with any object-oriented language.
● Hands-on experience building and delivering applications using Node.js.
● Proficiency with modern web frameworks such as Angular, React.
● Strong understanding of software design principles, creating extensible and reusable code.
● Excellent knowledge of HTTP and REST standards.
● Proven experience working with relational databases like MySQL and understanding database optimisation.
● Track record of developing highly scalable distributed applications on cloud platforms, ideally AWS.
● Strong communication skills, with the ability to explain technical decisions and mentor team members.
● Flexibility and a “roll-up-your-sleeves” attitude to adapt as the role evolves.
Required Technical Competencies
● Programming Languages & Frameworks: Proficiency in Node.js, Angular, React, or Polymer; solid
understanding of object-oriented programming principles.
● API Development: Expertise in designing and maintaining RESTful APIs; strong knowledge of HTTP and REST
standards.
● Cloud Platforms: Hands-on experience with AWS for building scalable, distributed applications.
● Databases: Proficient with MySQL and database optimisation.
● Testing & Quality Assurance: Skilled in writing unit and acceptance tests for reliable and secure code.
● Containerisation & Deployment: Experience with Docker and deploying applications in cloud or onpremises
environments.
● Development Tools: Familiarity with AWS CodeBuild, Serverless Framework, and Swagger.