- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
- Past experience in NodeJs, Redux and other advanced JavaScript libraries and frameworks.
- Hands-on experience in NodeJS, Javascript, ECMAScript (OOJS) and JSX.
- Knowledge of SPAs and build tools like Npm, Webpack, Grunt, Bower etc
- Should have good knowledge of Mobile friendly web application development
- Proficient understanding of web markup, including HTML5, CSS3, Bootstrap, Flexbox.
- Should have the knowledge of Good understanding of asynchronous request handling, partial page updates, and AJAX framework.
- Familiarity with RESTful APIs
- Hands-on experience in server-side CSS pre-processing platforms, such as SASS or LESS
- Proficient understanding of cross-browser compatibility issues and ways to work around them.
- Proficient understanding of code versioning tools, such as Git, Github
Responsibilities :
- Perform all aspects of the software development such as requirements and specifications, design and development, coding and debugging.
- Should be able to come up with strategies to speed up the iterative process of software development.
- Analyse and enhance efficiency, stability, and scalability of system resources
About Khati Solutions Pvt. Ltd.
About
Connect with the team
Company social profiles
Similar jobs
Responsibilities
- Take product ideas from ideation to implementation
- Design and develop backend services that expand the capabilities of the product
- Write high quality, structured application/interface code and tests
- Lead engineering discussions to ensure the best practices, maintainability and security of the application
- Participate in design and code reviews
We are looking for
- 3+ years of experience building quality applications
- Proficient in Node JS, NoSQL databases
- Strong working knowledge of Web technologies and APIs
- Passion for best design and coding practices and a desire to develop new bold ideas
- Experience in planning, designing architecture and working with teams
- Experience with SaaS product or an early stage startup is a plus
Responsibilities:
- Lead simultaneous development for multiple business verticals.
- Design & develop highly scalable, reliable, secure, and fault-tolerant systems.
- Ensure that exceptional standards are maintained in all aspects of engineering.
- Collaborate with other engineering teams to learn and share best practices.
- Take ownership of technical performance metrics and strive actively to improve them.
- Mentors junior members of the team and contributes to code reviews.
Requirements:
- A passion to solve tough engineering/data challenges.
- Be well versed with cloud computing platforms AWS/GCP
- Experience with SQL technologies (MySQL, PostgreSQL)
- Experience working with NoSQL technologies (MongoDB, ElasticSearch)
- Excellent Programming skills in Python/Java/GoLang
- Big Data streaming services (Kinesis, Kafka, RabbitMQ)
- Distributed cache systems(Redis, Memcache)
- Advanced data solutions(BigQuery, RedShift, DynamoDB, Cassandra)
- Automated testing frameworks and CI/CD pipelines Infrastructure orchestration(Docker/Kubernetes/Nginx)
- Cloud-native tech like Lambda, ASG, CDN, ELB, SNS/SQS, S3 Route53 SES
• As a member of the development team, become deeply familiar with the product goals, and provide thought leadership on the technical aspects of realizing the product goals
• Contribute to the SDLC best practices, modeled after contemporary industry standards, and ensure the practices are diligently followed
• Encourage automation in various aspects of software development such as code reviews, unit tests, continuous integration, system testing. Identify appropriate tools, and create best practices around automation
• Participate in requirement gathering, analysis, designing proofs of concepts
• Team up with various stakeholders in aiding project planning, estimation, execution, and production support
• Identify the most appropriate platforms, frameworks, and third-party components to meet the product requirements
• Define and own the interfaces, such as services and APIs between product components
• Perform code walkthroughs, reviews. Promote code-reuse. Identify opportunities for refactoring code, and ensure code is modular and extensible.
• Ensure adequate coverage of functional and non-functional requirements in test plans
• Provide guidance on production support/bug-fixing issues. Own the technical resolution of high-priority fixes
Technical Skills:
• 0-3 years of hands-on experience with Python and Python-based frameworks such as Django, Flask, and web2py, etc.
• Hands-on experience with web-based front-end technologies is a plus
• Understanding of fundamental design principles for building a scalable web application and integration using RESTful APIs and JSON data
• Deep familiarity with n-tier and MVC patterns
• Strong unit testing and debugging skills
• Familiarity with CI tools such as Jenkins
Who are we looking for?
• Should be comfortable working in a team-oriented, fast-paced, collaborative environment
• Willingness to take on ownership and responsibility
• Resourceful, confident under pressure, ability to communicate with folks with varied experience and backgrounds
• Aptitude for problem-solving and analytical skills
About Us
At Toddle, we are on a mission to help schools around the world deliver better learning. We are a team of 2x founders – before founding Toddle, we set up a network of preschools and schools in India. We continue to operate these preschools and schools as it gives us a unique vantage
point into the challenges faced by schools.
Our belief is that real impact in education can only be achieved by improving schools. That’s because children spend more than 80% of their learning time in school and schools are here to stay as schools are not just about teaching & learning, they also play a pivotal social role in our lives. So while most Edtech companies are trying to solve for education by working outside the school system, we think that the focus needs to be on taking our schools to the next level.
Our first product is a collaboration platform for teaching teams – we say that Toddle is to teaching, what Figma is to design. In its current version, Toddle empowers teachers to work together and better across all stages of the teaching-learning process – right from curriculum
planning and assessments to progress-tracking and family communication.
Here are some key facts about us:
1. Currently used by 1,000+ schools and 30,000+ teachers from 107 countries
2. Global revenue – 40% from Americas, 30% from EMEA, 30% from APAC
3. NRR > 115%
4. NPS > 70
5. Annual churn < 5%
6. Inbound led GTM motion fuelled by positive word of mouth
We love solving for
1. Creating delightful experiences that help teaching teams collaborate better & be more effective
2. Building tools that help teachers personalise learning for their students
3. Helping teachers around the world connect with each other meaningfully
We are at a series A stage right now, growing fast in the SAAS Ed-tech space, and have been funded by Sequoia, Matrix, Beenext, and Better Capital among others.
Here’s what you’ll be doing
We are looking for a passionate and skilled Backend engineer, one who partners with us in creating beautiful products for teachers, students and parents alike. As a Backend engineer, you will play a major role in designing, developing and deploying high-quality web platforms. In
this multifaceted role, you will get the opportunity to work along curriculum experts, teachers, and students, and user-test the product in real school settings.
Required Skills:
Frameworks & Technologies: Node.js, Express, GraphQL, JWT
Database: SQL query writing and optimisation.
Tools: Git basics, Scripting basics
Good to have:
DevOps experience with AWS, CI/CD
Working experience in PostgreSQL
Is this someone that looks like you?
• Education: B.E/B.Tech degree
• Experience: 1 to 3 years of relevant working experience (SaaS preferred)
• Soft Skills: Having a bias towards action, a good sense of design, empathy, and good communication skills
• We deeply value building the right culture at Toddle, and these are a few things that we look for in each hire - Coach-ability, Curiosity, Ownership, Hustle and Humility
Excited about the role?
Here are a few more benefits:
1. Work from anywhere - Work from where you like - home, co-working space, cafe or the hills
2. Exposure to diverse learning opportunities
Work across different projects & teams to develop skills outside of your core expertise
Access to a small budget towards learning (e.g. books, online courses, substacks)
3. Uncapped leave policy
We trust you fully on your commitment to our mission and your judgement on planning your time and taking leaves:
No cap on the number of sick or casual leaves
Special paid leaves for childbirth, wedding etc.
And if in any circumstance you feel burnt out - there is a little something for this too!
No questions asked menstrual leave
4. Flexible working hours - Block “no-meeting hours” to enable uninterrupted focused work
5. No bell curve performance evaluations
6. And yes, a super fun and smart group of folks to collaborate and grow with.
Still with us? Here’s the process:
1. Shortlisting:
• Apply for the role.
• We’ll check out your application and assess it for a fit
• You will hear back from us within 2-3 days of the submission if shortlisted
2. Once shortlisted, we usually do about 2-3 rounds of interviews, a written assignment, and deep reference checks.
3. We value everyone’s time hence we make it a point to communicate proactively at all stages of your application. You can always reach out to us for any questions.
Responsibilities:
- Supporting system design, development, and maintenance
- Taking responsibility for personal technical quality standards within the team
- Assisting in defining structured practices, especially in source code management, building, and deployment
- Optimizing applications for maximum speed and scalability
- Taking initiatives to build better and faster solutions to the problems of scale
Requirements:
- Experience with NodeJS for at least 3-5 years
- Experience with technologies such as Docker, Kubernetes, and AWS
- Experience with other programming languages such as Go, Python, and Java
- Experience being in a leadership/ mentorship position for 2-3 years
- Should have built systems that have scaled to at least ten thousand users
- Should have an open mind to learn and experiment with new technologies as our needs change
Role Description:
As a Lead Backend Engineer , you will be responsible for designing and deploying scalable, highly available, and fault-tolerant systems for Radiusagent. Experience as a Tech Lead, managing tasks with back-end engineers while coding themselves will be a bonus point for the ideal candidate.
Responsibilities will include-
- You will contribute to all aspects of an agile software development lifecycle including design, architecture, development, documentation, testing, and operations.
- You will build cutting-edge scalable systems by writing simple and efficient code.
- You will push your design and architecture limits for new product development.
- You will ensure compliance with the build/release and configuration management process.
Skills needed:
- be able to design and build modules from ground up
- proficient in any one programming language out of php/golang/node/python/javascript/java/ruby and ability to pick up others
- experience with mysql/postgres/mongodb/couchdb
- experience with redis/memcached
- experience with rabbitmq / kafka
- experience in having written cron jobs, troubleshooting downtime
- ability to work with ambiguous requirements
- good understanding of OS concepts
Nice to haves:
- experience with managing VMs' on aws/gcp/digitalocean
- experience with docker/kubernetes
- experience elasticsearch or lucene
About Recko:
Recko was founded in 2017 to organise the world’s transactional information and provide intelligent applications to finance and product teams to make sense of the vast amount of data available. With the proliferation of digital transactions over the past two decades, Enterprises, Banks and Financial institutions are finding it difficult to keep a track on the money flowing across their systems. We are building products which enable them to handle and monitor massive volumes of transactional data without writing a single line of code and ensure the right amounts are flowing between the right beneficiaries, with the right deductions at the right time. Over the last few months, we have grown to a point where we are processing more than 25 million transactions monthly for our customers.
Recko is a Series A funded startup, backed by marquee investors like Vertex Ventures, Prime Venture Partners and Locus Ventures. Traditionally enterprise software is always built around functionality. We are reimagining enterprise software to be built around the user. We believe software is an extension of one’s capability, and it should be delightful and fun to use.
Working at Recko:
We believe that great companies are built by amazing people. At Recko, We are a group of young Engineers, Product Managers, Analysts and Business folks who are on a mission to bring consumer tech DNA to enterprise fintech applications. The current team at Recko is 50 members strong with stellar experience across fintech, e-commerce, digital domains at companies like Flipkart, PhonePe, Ola Money, Belong, Razorpay, Grofers, Jio, Oracle etc. We are growing aggressively across verticals.
About the Role:
What are we looking for:
1. 2+ years of experience with Java MVC frameworks like Spring / Dropwizard / Play and with
MySQL / Oracle / PostgreSQL.
2. Experience building at least one application from scratch.
3. Understanding of at least one test frameworks and basic system administration.
4. Experience with cache store / message broker like Redis / RabbitMQ / Kafka.
5. Good to have: Experience with NoSQL databases like Cassandra, MongoDb, Neo4j, ElasticSearch. etc and Understanding of different concurrency models used in Akka, node.js, Go, RxJava etc
6. Interest in learning new languages / framework as needed.
7. A growth mindset and passionate about building things from the ground up and most
importantly, you should be fun to work with.
As a backend developer at Recko, you will:
1. Design and implement microservices with high reliability and scalability.
2. Be involved and participate in the overall application lifecycle.
3. Define and communicate technical and design requirements.
4. Learn about new technologies and incorporate them.
5. Improve engineering standards, tooling, and processes.
6. Collaborate with multi-disciplinary team of designers, developers and system administrators.