i
PowerSchool India
48 PowerSchool India Jobs
5-7 years
PowerSchool - Senior Engineer - Node.js/Full Stack (5-7 yrs)
PowerSchool India
posted 15hr ago
Flexible timing
Key skills for the job
Node.js FullStack - Senior Engineer
Description :
- The Software Engineering team is a group of full stack developers who design, develop, and maintain our products, tools, and infrastructure.
- Your day-to-day job will consist of :
- Work as part of an Agile SCRUM team in the planning, scoping, estimation and execution of technical solutions
- Develop scalable web applications and services
- Investigate and resolve issues reported for a large web application following best practices such as authoring or updating unit tests, writing maintainable code, applying established patterns and algorithms
- Analyze performance and develop improvements to performance of web application
- Assist with security updates to web application
- Perform upgrades to 3rd party libraries and tools used by the web application
- Implement new web application software features and products following best practices such as
authoring of unit tests, writing maintainable code, applying established patterns and algorithms
- Specialize in client or server side web application development as a member of a project team
- Familiarity with the full technical stack
- Develop software to support internal initiatives, tools, update framework and application functionality
- Work within a wide range of new and legacy code and technologies in a mature codebase
- Train and mentor new and more junior software engineers
Minimum Qualifications
- Minimum of 5+ years of relevant and related work experience.
- Bachelors degree or equivalent, or equivalent years of relevant work experience.
- Additional experience may be substitute for an advanced Degree.
- Experience with Javascript (preferably TypeScript), Node.js and React.js
- Experience or willingness with developing serverless architecture
- Experience designing data persistence and caching concepts using both SQL and NoSQL DBMS (MySQL, DynamoDB, Redis, etc.)
- Experience testing software in alignment with the Test Pyramid
- Strong CS fundamentals including familiarity with data structures and especially the asynchronous
challenges that face JavaScript developers today.
- Experience owning the responsibility for delivering frontend and backend work as well as coordinating with QA, Design, and PM
- Willingness to accept responsibility not only for your own work but the work of the team as a whole
- Excellent communication skills, both verbal and written
- Enjoy being part of a highly collaborative, remote-friendly environment
Functional Areas: Other
Read full job descriptionPrepare for Senior Engineer roles with real interview advice