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