Loading...

Senior Software Engineer

Home / Opensesame

website-design.png

Senior Software Engineer

Software Developer

Opensesame , Remote

About Us

About the Job We are seeking a Senior Engineer in India to join our fully remote team and play a technical leadership role in evolving OpenSesame s eLearning platform. You ll work closely with teammates through Extreme Programming (XP) practices, including test-driven development (TDD), continuous deployment, and evolutionary design. Your work will help drive technical decisions, improve team processes, and strengthen engineering culture. As a Senior Engineer, you will work across the stack, contributing to both new feature development and improving the design and tests of existing code. Our team is working on a TypeScript, Node.js, and React stack, and you will play a key role in refactoring the existing system while leading new changes. Additionally, you will mentor engineers, foster collaboration, and contribute to a culture of quality, continuous learning, and shared ownership. This role is both technical and collaborative you ll enhance team skills, mentor engineers, and act as a connector across engineering teams. You will lead by example in XP practices while supporting the development of a strong engineering culture within a leaderful, remote-first team. Performance Objectives In your first 90 Days: Get fully integrated into the team s workflow, develop a deep understanding of the product and architecture, and start contributing to collaborative development processes. Team Integration Shared Ownership : Build relationships with engineers across OpenSesame, learn team workflows, and contribute with a focus on collective ownership of outcomes. Technical Contribution : Pair and mob with team members to understand existing systems and contribute in maintaining and developing new features. Apply test-driven development (TDD) and CI/CD to improve feedback loops and to deliver high quality and maintainable solutions. Mentorship Skill Development : Start mentoring engineers, providing technical guidance, and fostering a culture of continuous learning through XP practices. Advise engineering managers on how to take advantage of team members strengths and how to address their weaknesses. Improve Team Processes : Engage fully in the teams agile ceremonies, retrospectives, and discussions. Help the team refine XP-based workflows, including improving test-driven development (TDD) and evolutionary design strategies. Within 6 Months: Take on more leadership in technical decision-making, guide the team s development practices, and ensure quality in both code and process. Drive Team Decisions : Play a key role in shaping the technical direction of the team, ensuring architectural decisions balance scalability, maintainability, and simplicity. Lead by Example : Continue engaging in pair programming and mobbing to lead important initiatives while fostering strong collaboration across the organization. Incremental Delivery Vertical Slicing : Help the team break down complex work into vertical slices, ensuring incremental value delivery and fast feedback loops. Mentorship Team Growth : Develop team members ability to collectively own their work and an ability to work incrementally without your active involvement. Foster a culture of care around edge cases and quality work. Build Testing Process Improvements : Mentor team members in improving build processes to achieve zero-friction local development and continuous integration. Develop expertise in James Shore s "Testing Without Mocks" pattern language and begin mentoring others in applying it. Role: Search Engineer Industry Type: E-Learning / EdTech Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: Any Graduate PG: Any Postgraduate Key Skills Health insuranceTDDAgileEquityMentormarket datatest driven development

location-iconJob Location

Remote

Job Location

Remote

Information
position
Position

Software Developer

job-type
Job Type
Experienced
workplace
Type of workplace
Remote
languages0
English Languages
Basic
languages0

Languages

Salary Range

(Based On Interview)

Talento-logo
Download App Now