- Early StageStartup in initial stages
Software Engineer (Python) - Open edX
- ₹18L – ₹24L
- Remote •
- 8 years of exp
- Full Time
Not Available
Remote only
About the job
At Sambaash, our culture is rooted in the Sanskrit word "Sambhasana" meaning "meaningful conversations". This principle of “enabling meaningful conversations” guides our human-centric approach to fostering respect, personal development, and skills enhancement within our team. As a learning ecosystem transformer, shaped by a team with multi-faceted experiences, our belief in human potential has inspired us to create meaningful people-centric lifelong learning experiences with immersive DeepTech. Every conversation at Sambaash is a step towards building a skills universe that empowers individuals and drives economic growth with a skilled workforce of the future.
Being in operation for over 16 years, Sambaash’s products are a collection of AI powered
plug-n-play cloud-based LearnTech solutions that:
- Addresses learner acquisition through omni-channel digital marketing and sales (OmniCom CRM);
- Processes and manages learning operations seamlessly from back to front office (OmniEdu ERP);
- Delivers blended learning pedagogy to learners in offline and online settings (OmniLearn LMS);
- Supports learners with hyper-personalised learning facilitation and analytics (Omni Mentor);
- Automates the assessment of competencies and skills in a configurable real time “live” environment (OmniAssess);
- Facilitates an immutable skills passport to enhance employability and address attrition with meaningful talent development (OmniSkills).
Our products help clients across the globe, ranging from training providers, learning institutions, corporations and national governments to deliver enhanced skills-training. We count amongst our global clients Unilever, Vodafone, BCG, Lithan, People’s Association, BUMA and Isha Education. We are invested into by the National Research Foundation, a department within the Prime Minister’s Office, Red Dot Ventures and Stream Global Venture Catalyst, and are on the cusp of closing another round of investment by a regional investor. Till date, we have impacted about a million learners with our interventions globally. Join us to contribute to the conversation shaping the future of learning and skill acquisition to make an impact on the lives of others.
Job Description
The Software Engineer reports directly to the Delivery Manager and is part of the Product Development team.
You are responsible for leading the development of new product features as part of the product roadmap and delivering the product releases to internal teams. You are accountable to deliver the product with quality while ensuring the adherence to the secure and multi-tenant SaaS principles of the product architecture. The accountability also includes delivering within the agreed timeline, budget, company policies and guidelines, as well as legal and licensing requirements of underlying software.
You are expected to actively participate in your scrum team based on the agile methodology to deliver the product based on the two most important tenets - ease of use anddesigned to bring comfort to the customer and the end users. You have to follow relevant best practices and design patterns while programming and troubleshooting. Continuous learning of new technologies to innovate is another expectation of you in this role.
You are required to design, develop, test, debug, and implement our product in critical and sensitive production environments, leveraging AI tools to enhance coding efficiency and ensure high-quality outputs. You will work with limited supervision, effectively addressing unfamiliar challenges by integrating AI-driven solutions where appropriate. Following standard processes and providing technical support to various internal and external teams are key responsibilities.
You have to have good interpersonal skills to develop and manage relationships with diverse teams and users. Communicating effectively and in a timely manner is of utmost importance.
Responsibilities and Key Tasks
1. Evaluate user stories
Translate user stories into technical specification
Formulate software technical specification
Recommend and rationalize approaches that balance security, stability and performance needs
Provide technical guidance on Proposed solutions and alternatives
2. Manage the design of software
Apply selected software design pattern to the design of software components or modules
Facilitate software design reviews
Lead architectural design tasks associated with use of standard notations, diagramming techniques, models, and patterns
Develop high-quality software design and architecture that complies with the specifications
Establish standards for designs and codes
3. Manage software construction processes
Guide the selection of processes, models, languages and tools for software construction
Plan and execute development and delivery through time-boxed sprints
Write well-designed, efficient and testable code
Review detailed designs and code to ensure quality requirements are met
Perform code refactoring
Plan and execute the releases of software components
4. Administer security, scalability and multi-tenancy provisions in software
Ensure multi-tenancy and scalability during the design and construction stage
Follow recommended coding standards and secure-coding principles
Review and approve coding standards to avoid security vulnerabilities
Adhere to standards in the collection of security assessment metrics
5. Oversee software testing
Perform integration testing as part of the integration process
Identify unit and integration testing success and failure criteria
Implement the test environment and unit test cases, and integration and system test cases
Adhere to software test plans
Skills
1. Analytical with good troubleshooting skill
2. Proficient in these technologies:
Microsoft Copilot, ChatGPT or Gemini for coding
Open edX
React JS, HTML5, CSS3, SASS, Bootstrap CSS
Javascript - Angular and React, JQuery
Python - Django
JSON / XML
MySQL, Oracle
3. Experience in these technologies:
Linux/Unix
Git
Jenkins
Amazon AWS and Microsoft Azure
Qualifications
- 8+ years of experience in Software development
- 3+ years of experience in leading development team
- BS degree in Information Technology, Computer Science or relevant field
About the company
Sambaash
- Early StageStartup in initial stages