Back End Engineer
India (Remote)
Permanent with Smartedge
Working with Smartedge’s 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