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)
To apply for this job email your details to admin@chakricircular.com