CRM Full-Stack Software Engineer
Postaladdress Uk
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Compensation
£ 72KJob location
Remote
Tech stack
JavaScript
Application Performance Management
Automation of Tests
Cloud Computing
Code Review
Databases
Continuous Integration
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
- 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
Technologies:
- Backend
- CI/CD
- Cloud
- CRM
- Cypress
- DevOps
- Docker
- Support
- Jest
- MongoDB
- PostgreSQL
- React
- TDD
- TypeScript
- microservices
- NodeJS
- Frontend
- JavaScript
- Fullstack, We are a company seeking a talented CRM Full-Stack Software Engineer to support the development and scaling of our modern customer relationship management (CRM) platform. This position is offered as a remote full-time contract, with work hours from 9:00 AM to 6:00 PM, Monday to Friday. We provide an opportunity for our engineers to contribute to a high-performance, secure, and scalable CRM platform while working with modern technologies and a collaborative team.
Requirements
- Strong experience with TypeScript
- Proficiency in Node.js
- Experience with React
- Familiarity with cloud-based architectures
- Background in microservices environments
- Experience building APIs
- Knowledge of customer-centric data systems
- Ability to work in a remote setting
- Strong problem-solving skills
- Capability to collaborate effectively with cross-functional teams