hero

Career Opportunities at SJF Portfolio Companies

SJF Ventures
SJF Ventures
44
companies
972
Jobs

Senior Backend Engineer

Springboard

Springboard

Software Engineering
Bengaluru, Karnataka, India
Posted on Wednesday, July 27, 2022
The Company
Springboard is on a mission to bridge the skills gap by delivering high-quality, affordable education in new-economy skills like data science, design, analytics, and digital marketing. We’ve already helped thousands of students worldwide, offering personalized mentoring and coaching support to maximize learning and help achieve real professional outcomes.
The Opportunity
The Springboard engineering team is looking for software engineers with strong backend technical expertise. In this role, you would be responsible for building exciting features aimed at improving our student experience and expanding our student base. You would also contribute to making our platform more robust, flexible and scalable. This is a great opportunity to create a meaningful impact as well as grow in your career.

You will be principally responsible for:

  • Design and develop features for the Springboard platform, which enriches the learning experience of thousands through human guided learning at scale
  • Own quality and reliability of the product by getting hands on with code and design reviews, debugging complex issues and so on
  • Contribute to the platform architecture through redesign of complex features based on evolving business needs
  • Influence and establish best engineering practices through solid design decisions, processes and tools
  • Provide technical mentoring to team members

You

  • have 3-6 years of experience in backend technologies for web based applications with basic understanding of domain driven design, SOLID design principles, and database.
  • have hands-on experience in:
  • - Coding and debugging complex systems, with frontend integration
    - Code review, responsible for production deployments
    - Building scalable and fault-tolerant applications
    - Re-architecting / re-designing complex systems / features (i.e. managing technical debt)
  • are able to define and follow best practices for backend systems
  • have excellent problem solving skills and are comfortable handling ambiguity
  • are comfortable with and open to working with Python, Django and MySQL, since that is our primary tech stack
  • are able to analyze various alternatives and reach optimal decisions
  • are willing to challenge the status quo, express your opinion and drive change
  • are able to plan reasonably complex pieces of work and can handle changing priorities, unknowns and challenges with support
  • want to contribute to the platform roadmap, aligning with the organization priorities and goals
  • enjoy working with team members and helping them solve challenging problems
  • have excellent written and verbal communication skills with the ability to present complex technical information in a clear and concise manner
  • are able to communicate with various stakeholders to understand their requirements
  • are a proponent of quality - building best practices, introducing new processes and improvements to make the team more efficient

Non Negotiables : Must Have

  • Expertise in software design and architecture
  • Experience with refactoring (redesigning complex systems / features, breaking monolith into services)
  • Experience in web application development, building scalable and fault-tolerant applications
  • Ability to handle ambiguity and take good decisions
  • Good to have
  • Experience with Python/Django/GCP
  • Mentoring skills
  • Delivery skills, specifically planning open ended projects
  • Expectations
  • Able to work with open ended problems and come up with efficient solutions
  • Able to communicate effectively with business stakeholders to clarify requirements for small to medium tasks and own end to end delivery
  • Able to plan and estimate for tasks of low size and complexity
  • Able to communicate estimations, plan deviations and blockers in an efficient and timely manner to all project stakeholders
If this is you, please apply. For the right candidate, compensation will include a competitive salary, equity and other perks.