PRINCIPLE SOFTWARE ENGINEER (PRODUCT COMPANY IN EDUTECH IN INDIA
Price: Consult price
Job Description: Resolve complex technical issues and make design decisions to meet the critical requirements of scalable, highly available, multi-tenant ennablement of services in the cloud. Independently investigate, present options, review and implement completely new functionality OR re-architect an existing solution to meet growing needs You will work closely with other development teams, product management, UX, and QA to define and implement a new product offering while ensuring continued functionality. Work with various external (application) teams to integrate with the product and help guide the integration. You will implement solutions that include database schema, business logic, and some presentation layer work. You will use existing methods and best practices in the software industry to create features and platforms with the highest levels of security, reliability, efficiency, and scalability. Experience mentoring senior developers. Skills Required: 8+ years of software development experience with a proven track record of making technical decisions 8+ years’ experience in coding in more than one programming language, e.g. Python, GoLang, nodeJs, etc Intimate working understanding of modern web applications from the database to browser Intimate understanding of MongoDB and extensive experience with database-driven applications Great problem-solving skills and ability to abstract functional requirements Excellent communicator in both technical and non-technical contexts Experience designing and improving complex software applications Experience coaching and mentoring developers at various levels of experience You have a sound understanding of programming fundamentals & their application to highly scalable web-based systems.
Is this ad yours?