Backend Developer

Job Description

Title: Backend Developer

Company Name: iVenture Limited

Vacancy: 2

Age: Na

Job Location: Dhaka (Tejgaon Industrial Area)

Salary: Negotiable

Experience:

  • 3 to 7 years
  • The applicants should have experience in the following business area(s): Software Company, IT Enabled Service, Call Center


Published: 2024-05-27

Application Deadline: 2024-06-25

Education:
    • Bachelor of Science (BSc) in Computer Science & Engineering


Requirements:
  • 3 to 7 years
  • The applicants should have experience in the following business area(s): Software Company, IT Enabled Service, Call Center


Skills Required: Node JS

Additional Requirements:

Responsibilities & Context:

Responsibilities:

  • Develop, maintain, and optimize server-side applications using Node.js.
  • Design and implement RESTful APIs to ensure seamless integration with front-end systems.
  • Ensure application security by implementing best practices and maintaining up-to-date knowledge of potential threats.
  • Optimize application performance and troubleshoot issues to ensure efficient and reliable operation.
  • Work with both relational (SQL) and NoSQL databases to store and manage data efficiently.
  • Manage server environments, primarily on Ubuntu, ensuring they are configured, maintained, and secured.
  • Collaborate with front-end developers to integrate user-facing elements with server-side logic.
  • Utilize GitLab for version control, continuous integration, and deployment.Write and maintain test cases to ensure code quality and reliability.
  • Track and manage project tasks and issues using Jira.
  • Stay updated with the latest industry trends and technologies to ensure our systems remain current and competitive.
  • Participate in code reviews to maintain code quality and share knowledge with the team.
  • Technical Skills:
  • Proficient in Node.js and its frameworks.
  • Strong understanding of RESTful API design and development.
  • Solid knowledge of application security practices and techniques.
  • Experience with performance optimization for server-side applications.
  • Experience with streaming technology (e.g. Apache Kafka) Strong Expertise in working with SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB, DynamoDB).
  • Proficient in managing and configuring Ubuntu servers.Experience with version control systems, preferably GitLab.
  • Experience with caching technology.
  • Familiarity with test-driven development and writing test cases is a must.
  • Familiarity with Design Pattern and Microservices.Experience with project management and issue tracking tools, specifically Jira and Agile-Scrum.
  • Experience with containerization and orchestration tools (e.g., Docker, Kubernetes).
  • Knowledge of cloud platforms (e.g., AWS, Azure, Google Cloud).Familiarity with other programming languages and frameworks.
  • Experience with CI/CD pipelines.
  • Soft Skills:
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills.
  • Ability to work independently and as part of a team.
  • Self-motivated and eager to learn new technologies.


Job Other Benifits:
  • Weekly 2 holidays
  • Lunch Facilities: Full Subsidize
  • Salary Review: Yearly
  • Festival Bonus: 2


Employment Status: Full Time

Job Work Place: Work at office

Company Information:

Gender: Male and Female can apply

Read Before Apply: Please apply only who are fulfilling all the requirements of this job

Category: IT & Telecommunication

Similar Jobs