• jobs
  • 1 week ago

jobs description

Company Description

TS4U IT Engineering Bootcamp is an established IT solutions and services provider located in Uttara. Since 2013, our team of technical and business professionals has been dedicated to delivering unique and sustainable solutions for both government and private organizations. We specialize in developing and deploying cloud-based solutions and services.

Role Description

This is a full-time role for a Back End Developer. As a Back End Developer, you will be responsible for the day-to-day tasks related to back-end web development, software development, stack-(MERN), and collaborating with front-end developers. This role is based on-site at our location in Uttara.

• Back-End Web Development and Software Development skills
• Collaboration with Front-End Developers in a team setting
• Strong programming and hand-on problem solving skills
• Excellent problem-solving and analytical abilities
• Experience with cloud-based solutions is a plus
• Bachelor's... degree in Computer Science or related field


As a Node.js backend developer with 3-4 years of experience, your job responsibilities would typically include a broad range of tasks focused on developing and maintaining the server-side logic of web applications.

Here's a detailed list of potential responsibilities:

Developing and maintaining server-side logic: Write clean, scalable, and efficient code that supports web applications' server-side logic. This involves designing and implementing new features, optimizing existing features for performance, and ensuring the codebase is scalable and maintainable.

Database management: Design, integrate, and manage databases. This includes creating database schemas that represent and support business processes, ensuring data integrity and security, and optimizing queries for performance.

API development and management: Develop and maintain RESTful APIs or GraphQL for internal and external use. Ensure APIs are secure, scalable, and performant. Document API usage for developers and potentially for public or partner consumption.

Integration of user-facing elements: Work closely with front-end developers to integrate user-facing elements with server-side logic. This often involves creating and managing endpoints and ensuring smooth data exchange between the server and the clients.

Security and data protection: Implement security measures to protect against unauthorized access or attacks. This includes working with encryption, secure coding practices, and understanding common vulnerabilities in web applications.

Performance tuning and scalability: Monitor, identify, and resolve performance bottlenecks. Ensure that the application can scale horizontally to handle increasing loads by implementing caching, database indexing, or other strategies.

Testing: Write and maintain unit and integration tests to ensure reliability and functionality. Implement continuous integration and continuous deployment (CI/CD) practices to automate testing and deployment processes.

Troubleshooting and support: Diagnose and fix bugs and performance issues. Provide technical support and guidance to other team members or stakeholders.Stay updated and learn: Keep up-to-date with the latest industry trends and technologies. Explore and integrate new tools, frameworks, and best practices to improve development processes and application quality.

Collaboration and communication: Work collaboratively in a team environment, including with front-end developers, UX/UI designers, project managers, and other stakeholders. Communicate technical issues and solutions effectively with both technical and non-technical colleagues.

Development framework: Agile Scrum

Software stack: MERN

Architecture: Micro service

Deployment: CICD

Review and delivery

Hiring: Ready to join

Interview: 4 rounds


Apply - Back End Developer Bangladesh