
Key Responsibilities
š„ļø Frontend (Angular)
- Develop responsive, accessible web UI for assessment tools, educator dashboards, and parent reports.
- Implement dynamic form builders and scoring interfaces for multiple domains (reading, writing, math).
- Build PDF report previews, filtering tools, and real-time updates.
š Backend (Python/FastAPI)
- Design and implement APIs for user management, assessments, intervention logs, and reports.
- Integrate scoring logic and data aggregation for AI insights.
- Implement secure role-based access (admin, educator, parent).
š ļø DevOps / Systems
- Maintain scalable architecture with PostgreSQL / MongoDB, Docker, and deployment pipelines.
- Work with AI engineer to connect ML models to backend for prediction and recommendation layers.
- Optimize performance and ensure data security (GDPR-aligned).

About knowledai
About
Company social profiles
Similar jobs
- Looking for candidate who is enthusiastic to work in a Startup environment and build things from Scratch individually
- Candidate has past experience in scalable consumer facing applications managing latency and traffic
- FullStack Individual Contributor with experience to code at speed and take full product ownership
Experience: minimum 8 YRS
Location: Vile parle (E), Mumbai
Skill Set: 8 years plus as a full stack Java/JavaScript Developer
Micro Services, Distributed Systems
Cloud Services: AWS:(EC2,S3,Lambda,Load Balancing,Serverless),Kubernates
Programming Backend: Node.js,Mongodb,Java Spring,PostGreSQL
Programming FrontEnd: ,Angular/React
Queuing: Kafka
Methodologies: Agile Scrum
Responsibilities:
End to end coding ; from software architecture to managing scaling,of high throughput(100000)RPS high volume transactions.
DIscuss business requirements and timelines with management and create a task plan for junior members.
Manage the day to day activities of all team members and report
their work progress
Mentoring the team on best coding practices and making sure modules are Live
on time.
Management of security vulnerabilities.
Be a full individual contributor which means can work in a team as well as alone.
Attitude:
Passion for tech innovation and solve problems
GoGetter Attitude
Extremely humble and polite
Experience in Product companies and Managing small teams is a plus
Required a full stack Senior SDE with focus on Backend microservices/ modular monolith with 3-4+ years of experience on the following:
- Bachelorās or Masterās degree in Computer Science or equivalent industry technical skills
- Mandatory In-depth knowledge and strong experience in Python programming language.
- Expertise and significant work experience in Python with Fastapi and Async frameworks.Ā
- Prior experience building Microservice and/or modular monolith.
- Should be an expert Object Oriented Programming and Design Patterns.
- Has knowledge and experience with SQLAlchemy/ORM, Celery, Flower, etc.
- Has knowledge and experience with Kafka / RabbitMQ, Redis.
- Experience in Postgres/ Cockroachdb.
- Experience in MongoDB/DynamoDB and/or Cassandra are added advantages.
- Strong experience in either AWS services (e.g, EC2, ECS, Lambda, StepFunction, S3, SQS, Cognito). and/or equivalent Azure services preferred.
- Experience working with Docker required.
- Experience in socket.io added advantage
- Experience with CI/CD e.g. git actions preferred.Ā
- Experience in version control tools Git etc.
This is one of the early positions for scaling up the Technology team. So culture-fit is really important.
- The role will require serious commitment, and someone with a similar mindset with the team would be a good fit. It's going to be a tremendous growth opportunity. There will be challenging tasks. A lot of these tasks would involve working closely with our AI & Data Science Team.
- We are looking for someone who has considerable expertise and experience on a low latency highly scaled backend / fullstack engineering stack. The role is ideal for someone who's willing to take such challenges.
- Coding Expectation ā 70-80% of time.
- Has worked with enterprise solution company / client or, worked with growth/scaled startup earlier.
- Skills to work effectively in a distributed and remote team environment.
Thoughtworks is a global software consultancy with an aim to create a positive impact on the world through technology. Our community of technologists thinks disruptively to deliver pragmatic solutions for our clients' most complex challenges. We are curious minds who come together as collaborative and inclusive teams to push boundaries, free to be ourselves and make our mark in tech.
Our developers have been contributing code to major organizations and open source projects for over 25 years. Theyāve also been writing books, speaking at conferences and helping push software development forward, changing companies and even industries along the way. We passionately believe that software quality is driven by open communication, review and collaboration. Thatās why weāre such vehement supporters of open source and have made significant contributions to open source tools for testing, continuous delivery (GoCD), continuous integration (CruiseControl), machine learning and healthcare.Ā
As consultants, we https://www.thoughtworks.com/careers/hub/consultant-life">work with our clients to ensure weāre evolving their technology and empowering adaptive mindsets to meet their business goals. You could influence the digital strategy of a retail giant, build a bold new mobile application for a bank or redesign platforms using event sourcing and intelligent data pipelines. You will use the latest Lean and Agile thinking, create pragmatic solutions to solve mission-critical problems and challenge yourself every day.
For a team to thrive, it needs active collaboration and room for healthy, respectful debate. Senior Developers are the technologists who cultivate this environment while driving teams toward delivering on an ambitious tech vision and acting as mentors for more junior-level consultants. You will leverage deep technical knowledge to solve more complex business problems and actively assess your teamās health, code quality and nonfunctional pipelines.Ā
Youāll spend time on the following:
- You will use continuous delivery practices to deliver high-quality software as well as value to end customers as early as possible.
- You will work in collaborative, value-driven teams to build innovative customer experiences for our clients
- Create large-scale distributed systems out of microservices
- You will apply the latest technology thinking from ourhttps://www.thoughtworks.com/radar"> tech radar to solve client problems
- Efficiently utilize DevOps tools and practices to build and deploy software
- You will lead or take part in the entire cycle of software consulting and delivery from ideation to deployment and everything in between
- You will act as a mentor for less-experienced peers through both your technical knowledge and leadership skillsĀ
Hereās what weāre looking for:
- 4-8 years of experience with two or more development languages such as Java/C#/Python/Go/Node.js etc
- You can skillfully write high-quality, well-tested code and you are comfortable with Object-Oriented programming
- Presence in the external tech community: you proactively share your expertise with others via speaking engagements, contributions to open source, blogs and more
- Comfortability with Agile methods, such as Extreme Programming (XP), Scrum and/or Kanban
- You enjoy influencing others and always advocate for technical excellence while being open to change when neededĀ
- Youāre willing and able to commit to travel to client sites in order to solve their business problems
- Youāre resilient in ambiguous situations and can approach challenges from multiple perspectives
- Bonus points if you have working knowledge of cloud technology such as AWS, Azure, Kubernetes and Docker
Job Location : Bangalore
Expereince : 3 to 9 Years
JD :
ā Work break-down and orchestrating the development of components for each sprint
ā Developing āZero Defect Softwareā which is secured, instrumented, and resilient.
ā Building Cloud-Native Application which runs on Cloud Platforms such as GCP / AWS.
ā Creating design artifacts before implementation.
ā Developing Test Cases before or in parallel with implementation.
ā Ensuring the software developed passes static code analysis, performance, and load tests.
ā Developing various kinds of components(such as UI Components, APIs, Business Components, Image Processing, etc.)Ā
ā Inventing new approaches to detecting existing fraud.
ā Staying ahead of the game by predicting future fraud techniques and building solutions to prevent them.
golang, Elixir, Ruby on Rails, Python, react,
Must have
ā An understanding of Product Development Methodologies
ā Strong design skills in defining API Data Contracts / OOAD / Microservices / Data Models
ā In-depth knowledge of either Elixir, GoLang, or Python, with a good understanding of OOPs and Concurrency concepts.
ā Sound knowledge for User Interface development using modern Web Frameworks such as React.
ā Experience in developing software in the Cloud such as GCP / AWS
ā A passion to explore new technologies and express yourself through
technical blogs
Location : (WFH/Remote)
Company : MORE
https : //www.more.global/
MORE is looking for a React.js Web Engineer to work on a range of web application builds. This role is responsible for managing the interchange of data between the server and its end users, as well as translating UI/UX designs & wireframes to code. This role will also be responsible for the design and overall architecture of various web applications and evolve them to ensure maximum performance and stability.
You will be working as a part of a collective of engineers and designers from various disciplines. MORE fosters a maker culture, pushing the boundaries of our craft through experimentation, collaboration and knowledge sharing.
Key Responsibilities :
- Architecture design of the web applications.
- Implementation of a robust set of services and APIs to power the web application.
- Building reusable code and libraries for future use.
- Optimization of the application for maximum speed and scalability.
- Writing reusable, testable, and efficient code.
- Design and implementation of low-latency, high-availability, and performant applications.
- Integration of user-facing elements developed by front-end developers with server
- Implementation of security and data protection.
- Translation of UI/UX wireframes to visual elements.
- Integration of the front-end and back-end aspects of the web application.
Skills & Qualifications :
- Bachelor's in computer science or equivalent work experience.
- 6+ years- experience developing web applications.
- Strong understanding of the Software design/architecture process.
- Expert in Python, with knowledge of at least one Python web framework such as Django, or Flask.
- Familiarity with some ORM (Object Relational Mapper) libraries.
- Able to integrate multiple data sources and databases into one system.
- Understanding of the threading limitations of Python, and multi-process architecture.
- Good understanding of server-side templating languages such as Jinja 2.
- Good understanding of front-end technologies, such as React,JavaScript, HTML5, and CSS3.
- Understanding of accessibility and security compliance.
- Knowledge of user authentication and authorization between multiple systems, servers, and environments.
- Familiarity with event-driven programming in Python.
- Understanding of the differences between multiple delivery platforms, such as mobile vs desktop, and optimizing output to match the specific platform.
- Able to create database schemas that represent and support business processes.
- Strong unit test and debugging skills.
- Good understanding of server-side templating languages such as Jinja or Jade.
- Good understanding of server-side CSS pre-processors Sass or Less etc.
- Standard 3rd party API integration and oAuth2.
- Proprietary 3rd party RESTful API experience is an advantage.
- Creating database schemas that represent and support business/systems processes.
- Data migration, transformation, and scripting.
- Management of hosting environment, including database administration and scaling an application to support load changes.
- Understanding of fundamental design principles behind a scalable application.
- Ability to implement automated testing platforms and unit tests.
- Proficient understanding of client-side scripting and JavaScript frameworks, including jQuery or other frameworks such as Zepto, MooTools, etc.
- Basic knowledge of image authoring tools, ability to crop, resize, or perform small adjustments on an image. Familiarity with tools such as Gimp or Photoshop is a plus.
- Proficient understanding of code versioning tools e.g. Git or Mercurial.
- Familiarity with development aiding tools such as Bower, Webpack, Gulp, Bundler, grunt, etc.
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.Ā Ā Ā
- Working on interesting technical challenges in a product centric and open-source driven environment.
- Providing architectural direction on large-scale enterprise project implementations.
- Structuring teams to ensure there is capacity to work on larger architectural redesign to meet scalability, performance, security or compliance needs.
- Working closely with clients as they build features, functionality, and applications to make the ideal applications for the end customers.
- Developing visioning skills and ability to see the big picture
- Implementing and contributing to engineering practices and processes
Ā
What you need to have:
- B.Tech /B.E.; M.Tech
- NodeJs, ExpressJs and Java based applications
- loopback.ioas a framework.
- Elastic search and MongoDB is used as Database
- Angular and Angular 2 is the dominant front-end framework used for development
- HTML5, CSS3, Angular, Angular 2/4/6 stacks
- What we look for in a front-end engineer is someone who has deep hands-on experience with Angular/ AngularJS and proficiency with visual design for a mobile-first product.
- Experience with MEAN stack is a plus.
- It's a joint venture between Front-end and Back-end.
- Docker
- Kubernetes
- Github
- Third-party API integrations










