Senior Back End Developer

🏢 ChainScript Labs Pvt. Ltd.
November 20, 2024

Job Overview

Job Description

Company Description:

ChainScript Labs Pvt. Ltd., based in Tenkasi, is a vibrant service company specializing in blockchain, mobile, web, and game development. Our projects span from simple mobile apps to complex cross-border applications using blockchain for central bank digital currency (CBDC), as well as AAA-grade metaverse experiences powered by Unreal Engine and AR/VR technology. Guided by a culture of creativity, autonomy, and collaboration, we use the security of the BSV (BitcoinSV) Blockchain to create custom solutions for clients across sectors, including enterprise and government. If you’re passionate about tech and want to make a real impact, join us in shaping the future of software and immersive experiences.

Role Description:

This is a full-time role for a Senior Back-End Developer based in Tenkasi, with some remote options. As a Senior Back-End Developer at ChainScript Labs, you’ll lead the development of scalable blockchain applications, working closely with our team across Back-End Web Development, Software Development, Object-Oriented Programming (OOP), and some Front-End Development. We’re looking for an experienced developer with skills in TypeScript, JavaScript, OOP, and Node.js. In this role, you’ll design, implement, and maintain high-performance server-side applications to meet evolving needs, mentor junior developers, keep up with industry trends, and drive improvements in our development processes.

Responsibilities:

  • Design and develop robust, scalable, and secure back-end solutions.
  • Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
  • Write clean, maintainable, and efficient code using TypeScript, JavaScript, and Node.js.
  • Implement best practices for software development, including code reviews, unit testing, and documentation.
  • Optimize application performance and troubleshoot issues as they arise.
  • Provide technical guidance and support to junior developers.
  • Stay up-to-date with industry trends and emerging technologies.

Requirements:

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Minimum of 5 years of experience in back-end development.
  • Proficiency in TypeScript and JavaScript.
  • Strong understanding of Object-Oriented Programming (OOP) principles and design patterns.
  • Extensive experience with Node.js and building RESTful APIs.
  • Solid understanding of database systems (e.g., SQL, NoSQL) and experience with data modeling and query optimization.
  • Experience with version control systems (e.g., Git) and CI/CD pipelines.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills.
  • Ability to work independently and in a team environment, adapting to changing priorities and deadlines.

Bonus Skills:

  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud Platform).
  • Knowledge of microservices architecture and containerization (e.g., Docker, Kubernetes).
  • Familiarity with front-end technologies (e.g., React, Angular, Vue.js).
  • Understanding of Agile/Scrum methodologies.