CRM Full-Stack Software Engineer
Postaladdress Uk
3 days ago
Role details
Contract type
Temporary to permanent Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Compensation
£ 60KJob location
Remote
Tech stack
JavaScript
API
Application Performance Management
HTML5
Automation of Tests
Cloud Computing
Code Review
Databases
Continuous Integration
Data Systems
DevOps
Python
PostgreSQL
MongoDB
Node.js
Next.js
TypeScript
Cloud Platform System
Test Driven Development
React
Express
Cypress
Reliability of Systems
Backend
Containerization
Front End Software Development
Api Design
REST
Docker
Microservices
Job description
- 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
- 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
Technologies:
- Backend
- CI/CD
- Cloud
- CRM
- Cypress
- DevOps
- Docker
- Support
- JavaScript
- Jest
- MongoDB
- PostgreSQL
- Python
- React
- TDD
- TypeScript
- microservices
- NodeJS
- API
- ExpressJS
- Frontend
- HTML5
- Fullstack, We are a forward-thinking company seeking a talented CRM Full-Stack Software Engineer to support the development and scaling of our modern customer relationship management (CRM) platform. This is a remote full-time position based in the UK with potential for extension depending on performance and project needs. Our platform is built using modern technologies and aims to enhance customer lifecycle management, automate workflows, and provide insightful analytics. We value innovation, collaboration, and high engineering standards as we look to expand our team.
Requirements
- Strong experience with TypeScript
- Proficiency in Node.js
- Experience with React and Next.js
- Familiarity with cloud-based architectures
- Knowledge of microservices environments
- Experience in building APIs
- Understanding of customer-centric data systems
- Proficient in relational and document databases (PostgreSQL, MongoDB)
- Ability to implement automated tests using Jest, Cypress, and TDD practices
- Experience in design and maintenance of secure, performant RESTful APIs
- Experience with containerized deployments using Docker
- JavaScript / TypeScript proficiency
- Experience with Python is beneficial