Apply

Senior Software Engineer (Full-Stack)

Posted 5 days agoViewed

View full description

💎 Seniority level: Senior

📍 Location: London, Brighton and Exeter

🔍 Industry: Software Development

🗣️ Languages: English

🪄 Skills: AWSNode.jsReact NativeTypeScriptServerlessReactCI/CDDevOpsTerraformMicroservices

Requirements:
  • Experience with Cloud patterns, particularly AWS
  • Experience with serverless patterns
  • Loose-coupling, queuing, and event-driven patterns
  • Expertise in at least one server-side language (Ideally, Python/NodeJS)
  • Restful and Graph APIs, including integration of 3rd party APIs.
  • Commercial experience with React frameworks, Ideally React and React Native.
  • Test Driven Development/Behaviour Driven Development
  • Experienced in source control and CI / CD tooling technologies (e.g., GitHub, Terraform, Code Pipeline)
  • Experience using testing frameworks.
  • Experience using Typescript.
  • Experience in monitoring using tooling technologies e.g. Dynatrace, Incident.IO and CloudWatch.
Responsibilities:
  • Provide day-to-day mentoring and supporting your peers.
  • Take ownership of a solution feature set or solution capability.
  • Delivery of software functions, features and components, utilising agile software development life cycle methods and practices.
  • Create well-designed, testable code that enables automation of test and deployment activity.
  • Utilise continuous integration and deployment (CI/CD) techniques in developing software components.
  • Integrate software components into the broad functional and technical solution landscape, using common standards and patterns.
  • Document and maintain software functionality for it to be understood and utilised by others – including Contribution to design artefacts, operating instructions and run books and end-user material.
  • Contribution to wider engineering community direction, tooling and technologies.
Apply

Related Jobs

Apply

📍 Multiple European countries and North America

🧭 Full-Time

🔍 Software Development

🏢 Company: Next Matter👥 11-50💰 $16,000,000 Series A almost 3 years agoReal TimeSaaSInformation TechnologyEnterprise SoftwareCollaborationSoftware

  • Extensive professional experience in developing complex web applications, desktop and mobile, using React and Redux.
  • Experience with advanced CSS using LESS, SCSS, styled components or similar tools
  • Experience with unit and end-to-end testing frameworks and tools
  • Exposure to and some experience with Python, Django, and the Django Rest framework
  • Experience working effectively in diverse, remote teams.
  • Exceptional written and verbal communication skills, including the ability to document and communicate technical and non-technical concepts clearly.
  • Work closely with product, design, and backend teams to design and execute new and existing features writing robust, scalable, and easily maintainable code
  • In collaboration with others, define, scope, and estimate work
  • Produce and discuss technical improvements to the codebase demonstrating business need and impact
  • Write, test, ship, and document code while caring about usability, performance, compliance, and security
  • Triage, debug, and fix user-reported bugs
  • Participate in code reviews, as well as design and implementation conversations
  • Work collaboratively with the rest of the Engineering team to proactively identify and solve blockers / bottlenecks.

PythonSoftware DevelopmentAgileCypressDjangoFrontend DevelopmentFull Stack DevelopmentGitCSSJavascriptJestReduxReactCommunication SkillsAnalytical SkillsCollaborationCI/CDProblem SolvingRESTful APIsSoftware Engineering

Posted 10 days ago
Apply
Apply

📍 EMEA

🧭 Full-Time

🔍 Software Development

🏢 Company: Next Matter👥 11-50💰 $16,000,000 Series A almost 3 years agoReal TimeSaaSInformation TechnologyEnterprise SoftwareCollaborationSoftware

  • Expertise in developing scalable services and APIs with Python, Django and Django Rest Framework.
  • Strong working knowledge of SQL.
  • Experience with unit and end-to-end testing frameworks and tools
  • Exposure to and some experience with developing user interfaces with React, or similar modern web framework
  • Experience working effectively in diverse, remote teams.
  • Exceptional written and verbal communication skills, including the ability to document and communicate technical and non-technical concepts clearly.
  • Work closely with product, design, and frontend teams to design and execute new and existing features writing robust, scalable, and easily maintainable code
  • In collaboration with others, define, scope, and estimate work
  • Produce and discuss technical improvements to the codebase demonstrating business need and impact
  • Write, test, ship, and document code while caring about usability, performance, compliance, and security
  • Triage, debug, and fix user-reported bugs
  • Participate in code reviews, as well as design and implementation conversations
  • Work collaboratively with the rest of the Engineering team to proactively identify and solve blockers / bottlenecks.

Backend DevelopmentPostgreSQLPythonSoftware DevelopmentSQLDjangoGitAPI testingReactCI/CDRESTful APIsMicroservicesDebugging

Posted 11 days ago
Apply