Customize Consent Preferences

We use cookies to help you navigate efficiently and perform certain functions. You will find detailed information about all cookies under each consent category below.

The cookies that are categorized as "Necessary" are stored on your browser as they are essential for enabling the basic functionalities of the site. ... 

Always Active

Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.

No cookies to display.

Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.

No cookies to display.

Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.

No cookies to display.

Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.

No cookies to display.

Advertisement cookies are used to provide visitors with customized advertisements based on the pages you visited previously and to analyze the effectiveness of the ad campaigns.

No cookies to display.

Lead Software Engineer (Full Stack)

Shikkha Sheba (E-Learning Platform of Sheba Innovations Limited)

Shikkha Sheba (E-Learning Platform of Sheba Innovations Limited)

 

Shikkha Sheba (E-Learning Platform of Sheba Innovations Limited)

Follow

Summary

  • Vacancy: 1
  • Age: at least 30 years
  • Location: Dhaka (Mohakhali)
  • Salary: Negotiable
  • Experience: At least 5 years
  • Published: 21 Aug 2024

 

Requirements

Education

  • Bachelor of Science (BSc) in Computer Science, Bachelor of Science (BSc) in Computer Science & Engineering

Experience

  • At least 5 years
  • The applicants should have experience in the following business area(s):
    Training Institutes, Software Company, IT Enabled Service, Group of Companies, Educational Technology (Edtech) Startup, E-commerce Startup

Additional Requirements

  • Age at least 30 years
  • Proven experience (5+ years) in server-side development using Python, Java, JavaScript (Node.js),and Ruby, along with relevant frameworks.
  • Strong database management skills, including MySQL, PostgreSQL, and MongoDB.
  • Proficiency in designing and maintaining RESTful APIs or GraphQL.
  • Extensive experience with GIT for version control.
  • Knowledge of cloud architecture and experience with AWS, Digital Ocean, or Cloudflare.
  • DevOps expertise, including CI/CD pipelines, Docker, Kubernetes, and Terraform.
  • Experience with WebRTC and other real-time communication technologies is a plus.

Responsibilities & Context

Job Overview:

We are looking for a visionary Lead Software Engineer (Full Stack) to architect and build scalable Ed-Tech platform from the ground up, with a focus on delivering cutting-edge solutions in the educational technology (ed-tech) space. This role requires a deep understanding of both front-end and back-end technologies, with the ability to lead a team through the full software development lifecycle, ensuring high performance, scalability and seamless integration of advanced communication tools like WebRTC.

Key Responsibilities:

Team Leadership:

  • Lead and mentor a dynamic team of developers, fostering a collaborative environment that encourages innovation and technical excellence.
  • Align the team with the vision to establish our platform as a leader in next-gen ed-tech solutions both locally and globally.

Resource Planning:

  • Collaborate with the CIO (Chief Innovation Officer) to effectively allocate resources for project execution, ensuring alignment with strategic goals.
  • Identify and address skill gaps within the team, facilitating training or recruitment to bolster capabilities.

Product Planning:

  • Work closely with the CIO and Product Management team to define and prioritize features and enhancements, focusing on delivering impactful ed-tech solutions.
  • Ensure that the development efforts are aligned with the product roadmap and overall strategic objectives.

Feature Planning:

  • Lead technical design and architecture discussions for new features, emphasizing scalability, security, and performance.
  • Mentor the team in selecting appropriate technologies and methodologies, including the use of WebRTC for real-time communication features.

Rollout Planning:

  • Develop and oversee deployment strategies, ensuring smooth rollouts of new features and updates.
  • Implement best practices for monitoring, scalability, and performance optimization, particularly in an ed-tech environment.

Server-Side Development:

  • Leverage expertise in Python, Java, JavaScript (Node.js), and Ruby to design and maintain robust server-side components.
  • Employ microservices architecture to ensure the platform is scalable, modular and resilient.

Database Management:

  • Manage and optimize various database systems, including MySQL, PostgreSQL, and MongoDB, ensuring data integrity and high performance.

Integration and APIs:

  • Design and maintain RESTful APIs or GraphQL endpoints, facilitating seamless integration between the front-end, back-end and third-party systems.

DevOps Operations:

  • Lead the implementation and management of DevOps processes, including CI/C Dpipelines, containerization, and infrastructure as code, using tools like Docker, Kubernetes, and Terraform.
  • Utilize cloud platforms such as AWS, Digital Ocean, or Cloudflare for infrastructure provisioning and management.

Version Control Systems:

  • Implement version control best practices using GIT, ensuring efficient collaboration and tracking of code changes.

Problem-Solving and Troubleshooting:

  • Lead the team in tackling complex technical challenges, including the implementation of new features, bug tracking, and system optimization.

Collaboration:

  • Collaborate closely with UI/UX designers, front-end developers, and project managers to deliver cohesive, user-friendly, and innovative ed-tech products.

Skills & Expertise

AWS

Dockers and Kubernetes

MySQL

PostgreSQL

Python

React | NodeJS | mongoDB | mongoose | JavaScript | Github | Git

RESTful APIs

Ruby

WebRTC

Compensation & Other Benefits

  • Mobile bill, Tour allowance, Weekly 2 holidays
  • Salary Review: Yearly
  • Festival Bonus: 2
  • Opportunity to work with a talented and passionate team.
  • Be part of an innovative and growing company that is making a real difference in Online Learning.
  • Continuous learning and development opportunities

Workplace

Work at office

Employment Status

Full Time

Job Location

Dhaka (Mohakhali)

Source link