Senior Software Developer (Node JS)

Job Type: Full-TimeVacancy: 2Deadline: 15-October-2024

Apply Now
job hiring banner

Global Softel is looking for an experienced professional Software Developer who has the knowledge of developing SaaS software. Experience on CRM and CMS is preferrable but not mandatory. Our growth is driven by delivering real results for our clients. Therefore, we seek to employ determined high-performing software developers with a passion for coding that results in transformational business outcomes using disruptive technologies and solutions. 

Employment Details:

Shift: Day
Time: 10am - 07pm BDT (9 hours)
Vacancy#: 02 (Both Male & Female)
Employment Status: Full-time
Work Days: 5 days a week (Monday-Friday)
Job Location: Mirpur DOHS, Dhaka
Salary range: 40,000 to 60,000 Monthly (Based on the experience & skills) 

Key Requirements:

  • Previous working experience as a Node.js Developer for 3 years. (Must)
  • Knowledge in React JS, AWS, Next.js, Redux, Redux Toolkit.
  • Integration of user-facing elements developed by front-end developers with server-side logic
  • In depth knowledge of Node.js (Must).
  • Writing reusable, testable, secured, and efficient TypeScript Code (Must).
  • Solid working knowledge of JavaScript (ES6+), TypeScript, Node.js, Prisma ORM, GraphQL & REST API.
  • Rewrite/Remodel New and Existing APIs into Micro services-based architecture.
  • Knowledge of Software Development Architecture, Software Development Life Cycle.
  • Experience in working existing and New Projects.
  • Working / Collaboration with front-end and back-end developers on projects.
  • Excellent knowledge of API Development and integration.
  • User authentication and authorization between multiple systems, servers, and environments
  • Practical Experience on GIT, Bitbucket, Jira etc.
  • Extensive knowledge of JavaScript, web stacks, libraries, and frameworks.
  • Knowledge of front-end technologies such as HTML5 and CSS3.
  • Java, Web API, Spring Boot, Wild fly, Microservices, Active MQ, MariaDB, Redis, Cassandra
  • Exceptional analytical and problem-solving aptitude.
  • Debugging / Problem solving capabilities. 

Responsibilities (Includes but not limited to):

  • Writing reusable, testable, and efficient code
  • Implementation of security and data protection
  • Integration of data storage solutions
  • Researching, designing, implementing, and managing software programs
  • Testing and evaluating new programs
  • Identifying areas for modification in existing programs and subsequently developing these modifications
  • Writing and implementing efficient code
  • Determining operational practicality
  • Developing quality assurance procedures
  • Deploying software tools, processes, and metrics
  • Directing software programming and documentation development.
  • Maintaining and upgrading existing systems
  • Training other employees, users & customers
  • Preparing reports on programming project specifications, activities, or status
  • Working closely with other developers, UX designers, business, and other team members
  • Conferring with project managers to obtain information on limitations or capabilities 

Academic Requirements:

  • Completed bachelor’s degree in Computer Science, Computer Engineering, or related field
  • We prefer professionalism over the academic degree
  • Competency in English is preferred 

Experience Requirement:

  •  3+ years of proven experience in Software Development (Node JS)

Email [email protected] for details.