IN EmploymentAlert | Senior Back End Developer
Skip to Main Content

Job Title


Senior Back End Developer


Company : Smart Working


Location : Ludhiana, Punjab


Created : 2025-02-22


Job Type : Full Time


Job Description

The business we are representing is offering businesses and individuals a secure and effective way to communicate with customers through end-to-end encrypted text messages. They are well known for investing significantly into their staff - this will be a fantastic opportunity to learn and develop new skills.Key points about our client:Proud winner of Best Cloud Security Product at the Computing Technology Product Awards 2022The only app of its kind to use continuous facial recognition to verify not just the device, but the person looking at it. Founded by a strong team of technology, security and design specialists.They are looking to make a full time hire for a long term position.Location: Permanent Remote Work from Home in IndiaExperience: 8 years + (ideally over 10 years) Shift Timings: 12pm - 9:30pm (Summer), 1pm - 10:30pm (Winter)Roles and responsibilitiesDevelop and maintain backend services using Node.js and TypeScript. Build scalable APIs using Nest.js and Express.js. Design, implement, and optimize SQL (PostgreSQL) and NoSQL (MongoDB) databases. Utilize Prisma ORM for efficient database interactions. Develop and optimize RESTful APIs and GraphQL APIs (Apollo). Implement WebSockets for real-time communication. Ensure API security using JWT, OAuth, and other authentication mechanisms. Perform unit testing with Jest or Mocha and API testing with Postman. Implement caching and messaging solutions with Redis (Pub/Sub). Work with Docker & Kubernetes (K8s/K3s) for containerization and orchestration. Use Terraform for infrastructure as code (IaC) automation. Manage CI/CD pipelines and GitHub workflows for seamless deployment. Work with cloud platforms like AWS, GCP, and Azure for deployment and scaling. Handle S3 object storage for efficient data management.Essential Skills and ExperienceNode.jsDatabasePostgresSQLAPIRestfulGraphQLDockerDesired Experience and Skills:CloudAWS or Azure or GCPAuthenticationJWT or OAuth TypeScriptDevOpsCI/CDTerraformKubernetesTestingUnit testing: Jest or MochaFrameworks:Nest.js or Express.jsJob PerksWork life balance: You will work fixed hours and will never have to work on weekends againLaptop providedFull medical insurance providedLearn and Grow: Learn from highly skilled UK colleagues and other Smart Workers in our active and useful forumsJoining bonusBecome part of the Smart Working family: Take part in games and quizzes, network with like minded, ambitious and friendly colleaguesAbout Us:Smart Working recruits excellent people to work full time, remotely and directly for UK businesses on a long term basis.If you are looking to grow, learn and develop professionally then working at Smart Working is the right place for you. Come and join our family and accelerate your career.