Full Stack Software Engineer

Proactive People
2 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 156K

Job location

Remote

Tech stack

JavaScript
API
Application Performance Management
Automation of Tests
Cloud Computing
Code Review
Databases
Data Systems
DevOps
PostgreSQL
MongoDB
Node.js
Next.js
TypeScript
Cloud Platform System
Test Driven Development
React
Cypress
Reliability of Systems
Backend
Front End Software Development
Api Design
REST
Docker
Microservices

Job description

Full Stack Software Engineer. We are seeking a talented CRM Full-Stack Software Engineer to support the development and scaling of our modern customer relationship management (CRM) platform. This Full Stack Software Engineer role involves building and maintaining high-performance, secure, and scalable CRM features across both frontend and backend systems., You will contribute to the design and development of a scalable CRM platform used to: * Manage customer lifecycle and engagement * Store and process customer and organisation data * Automate workflows and notifications * Provide reporting dashboards and analytics * Integrate with third-party services and APIs * Support internal operational tools for teams

The platform is built using modern TypeScript-based full-stack technologies, microservices architecture, and cloud infrastructure., * Design, develop, and maintain CRM platform features across the full stack * Build scalable backend services using Node.js and TypeScript * Develop modern user interfaces using React and Next.js * Design and maintain relational and document databases (PostgreSQL, MongoDB) * Build secure and performant RESTful APIs * Implement scalable backend services and microservices * Optimise application performance and system reliability * Implement automated tests using Jest, Cypress, and TDD practices * Collaborate with product managers, designers, QA, and DevOps teams * Participate in code reviews and maintain high engineering standards * Contribute to CI/CD pipelines and containerised deployments using Docker * Support cloud-based infrastructure and distributed services

Requirements

The ideal Full Stack Software Engineer candidate will have strong experience with TypeScript, Node.js, React, and cloud-based architectures, along with experience working in microservices environments, building APIs, and managing customer-centric data systems.

Apply for this position