Back End Engineer
India (Remote)
Permanent with Smartedge
Working with Smartedges Global client
Responsibilities
Design and develop features for the Springboard platform, which enriches the learning experience of thousands through human-guided learning at the 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 the 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
You have experience in backend technologies for web-based applications with a strong understanding of domain-driven design, SOLID design principles, and databases.
You 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 (. managing technical debt)
Defining best practices for backend systems.
You have excellent problem-solving skills and are comfortable handling ambiguity.
You are able to analyse various alternatives and reach optimal decisions.
You are willing to challenge the status quo, express your opinion and drive change.
You can plan reasonably complex pieces of work and handle changing priorities, unknowns and challenges with support. You want to contribute to the platform roadmap, aligning with the organization's priorities and goals.
You enjoy mentoring others and helping them solve challenging problems.
You have excellent written and verbal communication skills with the ability to present complex technical information in a clear and concise manner. You are able to communicate with various stakeholders to understand their requirements.
You are a proponent of quality-buildi