Essential duties and responsibilities include the following. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
- Work on a remote cross-functional team where you’ll play a critical role in designing, planning, development, deployment and observing your code in production.
- Develop high performance, highly scalable and accessible web applications. Our web app is used by over 20 million educators, students and parents worldwide.
- Meet tight deadlines in a rapid application development environment.
- Collaborate with Product Management, Design, and Operations teams to create and deliver tested features to production.
- Collaborate with specialists across web, mobile, and operations to achieve a better user experience for our product.
- Be able to assess and bring in industry information into your decisions and learn new technologies: AWS is releasing new tools every day, there are new open source libraries to vet and you will be a party to helping us vet and pick the best tool for the job.
- Be willing to work in any area of the codebase if needed, this can include JavaScript/TypeScript/Node, PHP, Java or other technologies.
- Help staff, build, and form the culture around a team of 5 engineers, a product manager, designer, QAs and associated supporting roles.
Requirements:
Qualifications include:
- Strong CS fundamentals including familiarity with data structures and especially the asynchronous challenges that face JavaScript developers today.
- Experience developing in at least 2 server side languages (PHP, node.js, …)
- Experience developing in at least 1 client side JS framework (ReactJS, Angular, …)
- Experience testing software in alignment with the Test Pyramid.
- Experience with datastores, either SQL (MySQL preferred) or NoSQL, and the ability to talk deeply about them.
- Able to identify the source of complex problems occurring as a result of multiple systems interacting (experience with observability tools such as datadog/newrelic is a plus).
- Experience working on a team of 5 engineers plus supporting roles (e.g. QA, design, etc), preferably as a Senior Software Engineer.
- Experience with code review, being able to sign-off on another team member’s code ensuring high quality standards.
- Be self-sustained even when tackling the highest profile, most difficult work across the organization.
- Willingness to accept responsibility and be accountable not only for your own work but the work of the team as a whole.
- Experience working with other people’s code, how to dig into it and make tactical changes with minimal side effects.
- A solid understanding of how to break down user stories and give estimates that include accessibility and security requirements.
- Be able to see roadblocks far ahead, across many vectors of risk
- Be a true team player! Ensuring their knowledge and expertise is shared amongst other team members and even cross-team and be willing to seek out opportunities to mentor teammates.
- A commitment to learning about anything you don’t know on your own and without much supervision.
- Superior communications, organization and relationship building skills — you’re going to be working on cross-team efforts, so this is essential.
- Self-motivation as well as ability and desire to learn new technologies, applications, processes, and environments.
- A belief that delivering code to production is just one step in the process. Observing and owning the code you wrote goes hand in hand with construction.
- A desire to take on whatever challenge is most important. This could be tackling something you are familiar with, or it could require a deep dive into a whole new world. The key is having the right attitude.

About PowerSchool India
About
Connect with the team
Similar jobs
Role Overview
We are seeking a proficient Full Stack Developer with expertise in Java and React.js / Angular to join our dynamic team. The ideal candidate will be responsible for developing and maintaining scalable web applications, ensuring seamless integration between front-end and back-end systems.
Key Responsibilities
- Develop and maintain web applications using Java (Spring Boot) and React.js/ Angular.
- Design and implement RESTful APIs and microservices.
- Collaborate with cross-functional teams to define and deliver new features.
- Ensure application performance, scalability, and security.
- Participate in code reviews and maintain code quality standards.
Required Skills
- Strong proficiency in Java, Spring Boot, and React.js / Angular.
- Experience with RESTful APIs and microservices architecture.
- Familiarity with HTML, CSS, JavaScript, and modern front-end frameworks.
- Knowledge of version control systems like Git.
- Understanding of Agile development methodologies.
Job Description below :
Required Skills
BSc/B.E./B.Tech in Computer Science or an equivalent field.
7-10 years' solid commercial experience in software development using experience using Java8, Spring boot, Hibernate, Spring Cloud and related frameworks.
Experience with Angular 8+ versions, B.J‹JS 6, IS/TypeScript
Knowledge of HTML/CSS
Good understanding of Design Patterns
Proficiency with SQL database development, including data modelling and DB performance tuning
Ability to work with customers, gather requirements and create solutions independently
Active participation within and among teams and colleagues distributed globally
Excellent problem-solving skills, in particular a methodical approach to dealing with problems across distributed systems.
Agile development experience
Desired Skills
Experience with angular forms
Experience with dynamic forms/ dynamic angular components
Experience with java Spring boot
Knowledge of Kafka Stream Processing
Understanding of secure software development concepts, especially in a cloud platform
Good communication skills.
Strong organisational skills.
Understanding of test management and automation software (e.g. ALM, Jira, JMeter).
Familiarity with Agile frameworks and Regression testing.
Previous experience within the Financial domain.
Job Overview:
We are seeking a highly skilled and experienced .NET Technical Lead to oversee the design, development, and deployment of complex web applications. The ideal candidate will have strong expertise in C#, ASP.NET, .NET Core, and SQL Server, along with the ability to lead a team of developers. Experience with frontend technologies such as Angular or React is a plus.
Key Responsibilities:
- Lead and manage a team of developers to deliver high-quality software solutions.
- Architect, design, and implement scalable, secure, and high-performance applications using .NET Core, ASP.NET, MVC, and Web API.
- Collaborate with stakeholders to gather and define technical requirements.
- Oversee code reviews, ensure adherence to best practices, and mentor junior team members.
- Design and manage SQL Server databases, including schema creation, query optimization, and stored procedures.
- Ensure the integration of frontend frameworks like Angular or React with backend APIs when applicable.
- Develop and maintain technical documentation.
- Troubleshoot and resolve technical issues across the application stack.
- Monitor project progress, timelines, and deliverables while ensuring high-quality output.
- Stay updated with emerging technologies to enhance the team’s skill set and product quality.
Required Skills and Qualifications:
- Proficiency in C#, ASP.NET, .NET Core, MVC, and Web API development.
- Strong knowledge of SQL Server, including database design and query optimization.
- Proven experience in leading technical teams and delivering successful projects.
- Hands-on experience with cloud technologies (e.g., Azure, AWS) is an advantage.
- Familiarity with frontend frameworks like Angular or React is a plus.
- Strong understanding of design principles, patterns, and best practices.
- Proficiency in version control systems such as Git.
- Strong leadership and team management abilities.
- Excellent communication and interpersonal skills.
- Problem-solving mindset with attention to detail.
- Ability to work in an Agile/Scrum environment.
- Experience with CI/CD pipelines for seamless deployment.
- Knowledge of DevOps practices.
- Exposure to microservices architecture.
Sateeq is India's first online platform where you can start investing in startups with just 5000 INR. You don't need to be an accredited investor. Within a few minutes, you can start investing in companies that are changing the world. Sateeq is backed by Serial Entrepreneurs and Angels like Himanshu Periwal, Sarthak Goel, Vaibhav Jalan, Nikunj Jain & more.
We're looking for Full Stack Engineers to join our founding team.
Tech stack: NodeJS, ExpressJS, ReactJS, Git & MongoDB
Responsibilities -
- Have the ability to translate UI/UX design wireframes to scalable code.
- Experience in developing pixel perfect frontend software, with deep experience in React.js
- Design, develop and maintain our user-facing products.
- Creating Restful APIs with Node.js
- Creating Decoupling architecture and microservices.
- Creating database schemas for products.
- Understanding of session management in a distributed server environment.
- Optimization of the application for maximum speed and scalability.
- Write well architectured code while adhering to best practices.
- Thoroughly understand the requirements and deliver features on time.
Qualifications -
- 1-5 years of experience with React (redux, hooks).
- 1-5 years experience with JavaScript (ES6+, modern browser APIs, async/await) or Typescript.
- 1-5 years experience with HTML/CSS & responsive websites.
- 1-5 years experience with NodeJS & MongoDB (NoSQL).
Additional Information -
- Join an early team of founders - be a part of the founding team.
- Get first-hand startup experience and grab the opportunity to grow with us as we grow.
- Full remote work.
- Attractive base salary.
Full Stack Developers : (5 persons required)
- Should have excellent working technical skills in NodeJS, React JS, PreactJS and Mongo DB + AWS
- Must have done projects either at work or in college using these technical skills
- Should have sound logical and problem solving capabilities.
- Must have good communication and articulation skills in English.
- Overall should have a good go-getter attitude and willing to work in a Start-up environment.
Goodera is an employee volunteering, CSR, and ESG management company that enables corporations, foundations, governments, non-profits, and employees across 90+ countries. Goodera empowers companies to provide engaging and impactful virtu l volunteering experiences to their employees globally and achieve
volunteering goals.
Through curated volunteering opportunities, end-to-end program management, and impact measurement, Goodera offers a seamless volunteering experience. Goodera enables non-profits to create a sustainable impact by raising money, increasing visibility, and building long-term volunteers for causes they support. Goodera is coheadquartered in San Mateo, CA, and Bangalore, India. For more details, please visit http://www.goodera.com." target="_blank">www.goodera.com.
Responsibilities:
• Develop a deep understanding of the start-up ecosystem.
• Build customer facing technology product for global customers.
• Own the Product's frontend and backend development, building reusable, testable, and scalable code.
• Research, evaluate, analyze and implement technical requirements.
• Collaborate with product management teams to define and implement innovative solutions for the
product direction, visuals and experience.
• Mentor Junior members of the team
Requirement:
• 3+ years of experience building scalable products, distributed applications product/services.
• Min 1+ years of experience working on Node.js and its frameworks.
• Min 1+ years of experience working on any JavaScript based frontend frameworks.
• Knowledge of database services and related tools with the expertise to create efficient schemas.
• Understanding of developing responsive UI with experience in working on CSS/any CSSs based framework.
• Excellent coding and problem-solving skills and ability to produce high quality, bug free and testable
production grade code.
• Ability to own end-to-end deliveries, right from requirements till release.
• Experience working in an Agile/Scrum development process.
• Ability to mentor junior members of the team.
• Ability to review code and continuously push for higher standards of development.
What we have to Offer:
• Experience building a transformative product.
• Work with a performance-oriented team driven by ownership, open to experiments and passionate about
creating impact through tech.
• Learn to design system for high accuracy, efficiency and scalability.
• End-to-end ownerships of your task
Requirements:
Minimum 1-4 years Experience in Node js, Mongo DB, Angular js, and Express js.
Architect, Develop, test, and deploy robust products that are fast, scalable, and highly responsive
Design and maintain large and complex databases, both relational and non-relational databases.
Establish, refine and integrate development environment tools and software as needed
Identify production and non-production application issues as a part of the deployment
Deploy applications on the AWS cloud with the ability to quickly debug hosting-related issues.
IIT, NIT and Top Tier-1 Institutes candidates only.
Skills
❖ At least 8 years of full-time engineering experience
❖ Proven ability to work on multiple projects at a time within a fast-paced environment with tight deadlines
❖ Expertise in Node, Javascript (ES6) and good understanding of web frontend technologies
❖ Experience developing large-scale software products, quality, monitoring and reliability
❖ Experience working with relational databases such as MySQL or Postgres
❖ Experience building REST APIs
Bonus Points
❖ Significant experience with TypeScript and Express.js
❖ Significant experience developing user interfaces with the React framework
❖ Experience with AWS
❖ Experience with Agile software development
● 3-5 Years of hands-on experience creating public, complex web and mobile systems using multiple languages.
● Proficient in at least three core development technologies used within XSEED.
● Good knowledge of AGILE product development lifecycle and the process tools: SCRUM, JIRA-like tools; Familiarity with Pair Programming is a must.
● Proficient understanding of code versioning tools, such as Git.
● Passion for learning, fiddling, tinkering, researching, teaching and sharing. You should have strong interpersonal skills in order to collaborate with colleagues on correcting software issues. In addition, you should also have a continuous desire to learn new things. Technology is constantly evolving, and you will need to learn new programming languages and software design methods as they arise.
● Knowledge in NLP, ML and Computer Vision frameworks would make you stand apart and be a major plus point.
Front-End
● Proficient understanding of web markup, including HTML5, JavaScript, CSS3.
● Proficient understanding of at-least one of these JavaScript frameworks: ReactJS, VueJS, AngularJS.
● Proficient understanding of asynchronous request handling, partial page updates, and AJAX.
● Proficient understanding of cross-browser compatibility issues and ways to work around them.
● Good understanding of server-side CSS pre-processing platforms, such as LESS and SASS.
Back-End
● Proficient knowledge of one or more back-end programming languages and frameworks such as NodeJS, Ruby on Rails or Django.
● Proficient understanding of both relational and non-relational database technologies such as MySQL, PostgreSQL and MongoDB.
● Good understanding of user authentication and authorization between multiple systems, servers, and environments.
● Good understanding of building light, API-only microservices and deploy them using Docker and Kubernetes.
Familiarity with mobile technologies would be a significant bonus, like the iOS Swift SDK, Android Kotlin SDK, or better yet, the Flutter Dart framework.









