Sr. Officer (Full-Stack Software Development)

Job Description

Title: Sr. Officer (Full-Stack Software Development)

Company Name: METL

Vacancy: 2

Age: 25 to 40 years

Location: Dhaka (PanthaPath)

Salary: Tk. 40000 - 65000 (Monthly)

Experience:
∎ At least 3 years

Published: 6 Jul 2024

Education:
∎ Bachelor of Science (BSc) in Computer Science & Engineering, Diploma in Engineering in Computer Science

Requirements:

Additional Requirements:
∎ Age 25 to 40 years
∎ Node.js
∎ Next.js
∎ MongoDB
∎ Python
∎ Express.js
∎ API Development
∎ capable of working in a fast-paced environment
∎ Full Stack Development
∎ Functional Testing
∎ MATERIAL UI
∎ PostgreSQL
∎ ReactJS
∎ Typescript
∎ Skills & Expertise
∎ Node.js
∎ Next.js
∎ MongoDB
∎ Python
∎ Express.js
∎ API Development
∎ capable of working in a fast-paced environment
∎ Full Stack Development
∎ Functional Testing
∎ MATERIAL UI
∎ PostgreSQL
∎ ReactJS
∎ Typescript

Responsibilities & Context:
∎ Design, develop and deploy a comprehensive financial data management and visualization solution using Node.js and MongoDB on AWS.
∎ Proficiency in backend development using Node.js, Express.js, Django, NestJs and strong API design skills (RESTful and GraphQL).
∎ Collaborate with cross-functional teams to gather requirements, define system architecture and implement scalable and efficient solutions.
∎ Develop RESTful APIs and backend services for data ingestion, storage and retrieval.
∎ Design and implement MongoDB time-series collection schemas to efficiently store and manage financial data.
∎ Develop interactive data visualization tools, including charts, dashboards and indicators to analyze and interpret financial data.
∎ Ensure the scalability, performance, security, and reliability of the application on the AWS platform.
∎ Write clean, maintainable and well-documented code and perform code reviews to ensure code quality and adherence to best practices.
∎ Stay updated with emerging technologies and industry trends and continuously improve the application architecture and development processes.
∎ Be Proactive: Take initiative in developing and maintaining high-performance server-side applications using Node.js and Express.js.
∎ Begin with the End in Mind: Focus on creating applications that meet both performance and scalability expectations with an eye on future needs.
∎ Synergize: Utilize the strengths of the team to enhance outcomes and foster an environment of continuous improvement and innovation.
∎ Experience with relational (MySQL, PostgreSQL) and NoSQL databases (MongoDB) and skills in database optimization.
∎ Strong communication skills and ability to influence people collaboratively·
∎ Creative thinking and innovation skills along with outstanding business acumen·
∎ Strong problem-solving abilities and attention to detail.
∎ Defining and designing the software architecture for large-scale enterprise applications, including selecting the appropriate technologies, frameworks and patterns to create a robust and scalable system.
∎ Oversee the entire software development lifecycle, including requirements analysis, design, development, testing and deployment.
∎ Collaborating with stakeholders, such as project managers, business analysts, and software developers to understand and address their needs and requirements, ensuring that the software architecture aligns with the project's goals.
∎ Establishing coding standards, guidelines and project practices·
∎ Validating enterprise solutions and obtaining user feedback·
∎ Ensuring that the software system is scalable, maintainable and secure by making high-level design choices and setting technical standards for the project.
∎ Providing technical leadership and guidance to software development teams, mentoring less experienced developers and sharing knowledge on best practices and architectural principles.
∎ Evaluating and selecting third-party tools, libraries and platforms that best suit the project's requirements while considering factors such as cost, performance and compatibility.
∎ Who we are?
∎ Mojaru is a leading online education platform dedicated to revolutionizing the way children learn. We are on a mission to make education accessible, engaging and effective for kids aged 4-13. Our goal is to develop their brain, enhance skills in different subjects and support their overall academic growth through innovative and interactive learning experiences for the fourth industrial revolution. We believe that great design is key to achieving this goal.

∎ Responsibilities
∎ Design, develop and deploy a comprehensive financial data management and visualization solution using Node.js and MongoDB on AWS.
∎ Proficiency in backend development using Node.js, Express.js, Django, NestJs and strong API design skills (RESTful and GraphQL).
∎ Collaborate with cross-functional teams to gather requirements, define system architecture and implement scalable and efficient solutions.
∎ Develop RESTful APIs and backend services for data ingestion, storage and retrieval.
∎ Design and implement MongoDB time-series collection schemas to efficiently store and manage financial data.
∎ Develop interactive data visualization tools, including charts, dashboards and indicators to analyze and interpret financial data.
∎ Ensure the scalability, performance, security, and reliability of the application on the AWS platform.
∎ Write clean, maintainable and well-documented code and perform code reviews to ensure code quality and adherence to best practices.
∎ Stay updated with emerging technologies and industry trends and continuously improve the application architecture and development processes.
∎ Be Proactive: Take initiative in developing and maintaining high-performance server-side applications using Node.js and Express.js.
∎ Begin with the End in Mind: Focus on creating applications that meet both performance and scalability expectations with an eye on future needs.
∎ Synergize: Utilize the strengths of the team to enhance outcomes and foster an environment of continuous improvement and innovation.
∎ Experience with relational (MySQL, PostgreSQL) and NoSQL databases (MongoDB) and skills in database optimization.
∎ Strong communication skills and ability to influence people collaboratively·
∎ Creative thinking and innovation skills along with outstanding business acumen·
∎ Strong problem-solving abilities and attention to detail.
∎ Defining and designing the software architecture for large-scale enterprise applications, including selecting the appropriate technologies, frameworks and patterns to create a robust and scalable system.
∎ Oversee the entire software development lifecycle, including requirements analysis, design, development, testing and deployment.
∎ Collaborating with stakeholders, such as project managers, business analysts, and software developers to understand and address their needs and requirements, ensuring that the software architecture aligns with the project's goals.
∎ Establishing coding standards, guidelines and project practices·
∎ Validating enterprise solutions and obtaining user feedback·
∎ Ensuring that the software system is scalable, maintainable and secure by making high-level design choices and setting technical standards for the project.
∎ Providing technical leadership and guidance to software development teams, mentoring less experienced developers and sharing knowledge on best practices and architectural principles.
∎ Evaluating and selecting third-party tools, libraries and platforms that best suit the project's requirements while considering factors such as cost, performance and compatibility.

Compensation & Other Benefits:
∎ Mobile bill
∎ Salary Review: Half Yearly
∎ Festival Bonus: 2
∎ Weekend: Sunday.
∎ Working time: 9 am to 6 pm.
∎ Very friendly environment.
∎ Standard leave policy.
∎ Weekend: Sunday.
∎ Working time: 9 am to 6 pm.
∎ Very friendly environment.
∎ Standard leave policy.

Workplace:
∎ Work at office

Employment Status: Full Time

Job Location: Dhaka (PanthaPath)

Company Information:
∎ METL
∎ 11/8/E, Free School Street, Box Culvert Road, Panthapath, Dhaka-1205

Address::
∎ 11/8/E, Free School Street, Box Culvert Road, Panthapath, Dhaka-1205

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

Application Deadline: 5 Aug 2024

Category: IT/Telecommunication

Interested By University

University Percentage (%)
9.68%
Southeast University 6.45%
BRAC University 3.23%
Eastern University 3.23%
swinburne university of technology sarawak campuse 3.23%
National University 3.23%
Sonargaon University 3.23%
Northern University Bangladesh 3.23%
East West University 3.23%
Bangladesh Army International University of Science and Technology, Cumilla Cantonment 3.23%

Interested By Age Range

Age Range Percentage (%)
20-30 67.74%
31-35 9.68%
36-40 9.68%

Interested By Salary Range

Salary Range Percentage (%)
20K-30K 6.45%
30K-40K 19.35%
40K-50K 12.90%
50K+ 61.29%

Interested By Experience Range

Experience Range Percentage (%)
0 years (Freshers) 22.58%
0.1 - 1 years 3.23%
1.1 - 3 years 35.48%
3.1 - 5 years 19.35%
5+ years 19.35%

Similar Jobs