
● Creating RESTful API with Node.js
● Collaborating with front-end developers on the integration of elements.
● Implementing effective security protocols, data protection measures, and
storage solutions.
● Maintaining all the required documents for your project.
● Constantly coming up with new ideas and also implementing them to
improve the app’s performance.
● Define and communicate technical and design requirements.
● Learn about new technologies and stay up to date with current best
practices.
● Create Unit and Integration tests to ensure the quality of code
Requirements
● Knowledge of the database and familiarity with the schema design in
NoSQL (i.e MongoDB)
● Knowledge of Relational databases like MySQL will be preferred.
● A good understanding of the Software Development Lifecycle
● Knowledge of API design and development using REST
● Knowledge of version control systems like Git.
● Good understanding of object-oriented programming(OOP) and OOP
patterns.
● Again, You don’t have to know it all in-depth but you should know how to
dig the internet for finding the solutions.

About iDreamCareercom
About
iDreamCareer is India’s most trusted Career Guidance company, working with leading pvt schools, CSR & govt and career counsellors, since 2012. We are the Technical Partner to CBSE for Career Guidance, and were the first Career Guidance company to feature on Shark Tank India.
BlueSpring is our private school program, while for govt school students, we implement PathShila, in partnership with CSR & other social impact bodies like the UN.
Both BlueSpring and PathShila have three foundational pillars - Process, People & Platform (PPP).
Process - refined over the last 13 years and is designed to be holistic and customised for each school / partner.
People - we manage iDC Council: India’s largest community of 550+ active certified career counselors. Today, our certification is accredited by Boston University Wheelock College of Education & Human Development.
Platform - iDC ONE is India’s most comprehensive Career Guidance tech platform, designed for students, counsellors & school management.
This PPP approach has enabled us to achieve the highest counseling efficacy in the Career Guidance ecosystem. And this is how we deliver a structured, unbiased, informed & empathetic career counselling for students.
At iDC, we do what we do so that ultimately, we can build a world where every child gets to have a joyful career & a meaningful life.
Company video


Connect with the team
Similar jobs
Job Summary: We are looking for a skilled SQL Developer to join our team. The ideal candidate will have a strong understanding of database management systems, experience in writing complex SQL queries, and a solid understanding of data structures and algorithms. The SQL Developer will be responsible for designing, developing, and maintaining SQL databases, ensuring their performance, availability, and security.
Key Responsibilities:
- Design, develop, and optimize SQL databases, tables, views, stored procedures, and triggers.
- Develop efficient and complex SQL queries for data extraction, transformation, and loading (ETL).
- Create and maintain database schema designs, data models, and ER diagrams.
- Analyze and optimize complex SQL queries for better performance.
- Implement indexing strategies, query optimization techniques, and other performance tuning practices.
- Ensure data integrity and security by designing and implementing database constraints, data validation rules, and security policies.
- Work with software developers, data analysts, and system administrators to integrate SQL databases with other applications and systems.
- Collaborate with business stakeholders to understand data requirements and provide solutions.
- Document database designs, stored procedures, and other database-related activities.
- Maintain accurate records of database changes, optimizations, and configurations.
Eligibility Criteria:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- 3 to 5 years of experience as an SQL Developer or in a similar role.
- Proven experience in database design, development, and management.
- Experience with SQL Server, MySQL, PostgreSQL, or other relational database management systems.
- Proficiency in writing complex SQL queries, stored procedures, functions, and triggers.
- Strong understanding of indexing, query optimization, and performance tuning.
- Familiarity with database security best practices.
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration abilities.
- Attention to detail and commitment to quality.
- Ability to work independently and in a team environment.
- Experience with cloud-based databases (e.g., AWS RDS, Azure SQL Database).
- Experience with NoSQL databases.
What We Offer:
· Competitive salary and performance based incentives.
· Comprehensive benefits package, including health
· Opportunities for professional growth and career advancement.
· A collaborative and innovative work environment.
At least 4 years' experience as a Node.js developer.
Experience in Microservices
Extensive knowledge of JavaScript, web stacks, libraries, and frameworks.
Mandatory experience in Postgres and MySql.
Knowledge of front-end technologies such as HTML5 and CSS3.
Superb interpersonal, communication, and collaboration skills.
Exceptional analytical and problem-solving aptitude.
What we are looking for:
=> Bachelors/Masters degree in Computers/IT or equivalent.
=> 5-8 years of relevant experience in web development.
=> Strong PHP, MySQL & Codeigniter (MVC Framework) hands-on experience (at least 12-15 projects).
=> Database schema design and query optimization.
=> AWS hands-on experience with EC2, ELB, RDS, CloudFront, Lambda, code deploy, etc.
=> Experience with e-commerce platforms, payment gateways will be a big advantage, especially on content-heavy platforms.
=> Hands-on experience and a good understanding of GIT Commands.
=> Good to have experience with the RESTful API.
=> Ability to decipher and write complex database queries for analysis and optimization.
=> Troubleshoot, test, and maintain the core product software and databases to ensure strong optimization and functionality.
=> Understanding of scalability issues and their solutions.
=> Need to be articulate with a good degree of written & oral communication skills.
=> Exposure to UI/UX would be a added value.
=> We are looking for an immediate joiner (within 15 days or less).
=> This role may include night shifts.
Head Office: Koramangala, Bengaluru, Karnataka, India.
Work Location: Work From Home
Working Days: Monday to Friday
Shift & Timming: Regular (09:00 AM to 06:00 PM) / Night (08:00 PM to 05:00 AM)
Working Hours: 9 Hrs
As a Node.js Developer at Primathon Technology, you will be responsible for designing, developing, and maintaining server-side applications using Node.js. You will collaborate with cross-functional teams to implement new features, optimize existing functionality, and ensure the best possible performance, security, and user experience. Key Responsibilities:
1. Develop and maintain server-side applications using Node.js, ensuring optimal performance and scalability.
2. Collaborate with front-end developers, designers, and other stakeholders to implement new features and enhance existing functionality.
3. Write clean, maintainable, and efficient code while adhering to coding standards and best practices.
4. Participate in code reviews to ensure code quality and consistency within the development team.
5. Troubleshoot and debug issues across the application stack, identifying and resolving performance bottlenecks and other challenges. 6. Implement security and data protection measures, ensuring the application's compliance with industry standards.
7. Optimize applications for maximum speed and scalability. Qualifications and Skills:
1. Bachelor's degree in Computer Science, Engineering, or a related field.
2. Minimum of 2 years of professional experience as a Node.js Developer
. 3. Proficient in server-side JavaScript programming using Node.js.
4. Strong understanding of asynchronous programming, including Promises and async/await.
5. Experience with RESTful API development and integration.
6. Familiarity with front-end technologies such as HTML, CSS, and JavaScript frameworks (e.g., React, Angular, Vue) is a plus.
7. Knowledge of database systems (e.g., MongoDB, MySQL, PostgreSQL) and data modeling.
8. Experience with version control systems (e.g., Git) and collaborative development workflows.
9. Good understanding of software development lifecycle (SDLC) and agile methodologies.
10. Strong problem-solving skills and attention to detail
Almost a decade old, it is a venture committed to bring together a varied range of traditional crafts and techniques of dyeing, weaving, printing and hand embroidery. The founders have dedicated their life to promote Indian Block Prints and provide employment and Hand-Embroidery training to women so that numerous underprivileged women can be empowered.
- Integrating the front-end elements built by yourco-workers into the application.
- Integrating user-facing elements developed by front-end developers
- Building efficient, testable, and reusable PHP modules
- Integrating data storage solutions (MySQL / MongoDB, Redis, S3, Elasticsearch)
- Integrating Amazon Web Services (RDS, S3, CloudFront, Elasticsearch Service etc.)
- Managing code in repositories
- Solving complex performance problems and architectural challenges
- Troubleshooting, testing and maintaining the core product software and databases to ensure strong optimization and functionality
What you need to have:
- B.Tech / B.E.; BCA; MCA; Any Graduation
- Basic knowledge of PHP web framework (Laravel, CI etc.) or Strong knowledge of Magneto/ OpenCart
- Understanding the fully synchronous behavior of PHP
- Basic understanding of MVC design patterns
- Basic understanding of front-end technologies, such as JavaScript/Ajax, jQuery, HTML5, and CSS3 iented PHP programming
- Understanding accessibility and security compliance
- User authentication and authorization between multiple systems, servers, and environments
- Integration of multiple data sources and databases into one system
- Creating database schemas that represent and support business processes
- Familiarity with SQL/NoSQL databases and their declarative query languages
- Experience in common third-party APIs (Google, Facebook)
- Basic understanding of code versioning tools, such as Git
- Passion for best design and coding practices and a desire to develop new bold ideas
- Self-motivated and ready for challenges
- Team member with excellent communication skills.
- A desire to learn new skills and technologies
- The ability to seek solutions independently
- The drive to work in a fast-paced environment
Architectural:
Design and implement a software architecture
Select a technology stack
Design and configure infrastructure
Select a development toolkit (IDE, etc.)
Design and implement a database design
Improve and optimise the application architecture
Ensure scalability of the application
Ensure scalability of the infrastructure
Explore new technologies and decide whether to implement them
Strategy, planning, and design:
- Take end-to-end ownership of the product, identify technology requirements, define the future product vision, create preliminary design concepts for add-on modules and shape overall technology and product roadmap by collaborating with the founders, business development, and marketing team.
- Ensure user oriented design is the primary approach to product development across multiple screens, based on user behaviour data and direct customer feedback.
Implementation and deployment:
- Manage Product Release, QA cycles, feature implementation and on time delivery through in-house team and vendors.
- Collaborate with team and customers to define use cases.
- Creation of wireframes/prototypes, site maps and user-flows for web and mobile platforms.
Operational management :
- Support marketing by implementing technical requirements for SEO/product analytics.
- Establish and supervise a quality assurance process, including integration & system testing.
- Rigorously monitor key performance metrics and coordinate with various teams to take corrective actions if needed.
- Establish and forecast ROI of features and succinctly articulate competitive advantage.
- Set-up data collection and analysis system in collaboration with CEO to track key performance.
metrics.
Strong fundamentals in computer science/engineering and algorithm design.
Practical knowledge of computer software algorithms in machine/deep learning, NLP, Computer Vision etc.
Personal Requirements:
- Min of 7+ years of Hands on experience in Web app development, payment gateways implementation, architecture design, product management, databases and UI/UX in consumer facing applications.
- Experience on projects involving engineering and algorithmic functions, machine learning, deep learning and artificial intelligence is very advantageous.
- Creative self-starter who is comfortable with both taking initiative and working in teams.
- Strong communication skills.
- Willingness to learn and utilise emerging technologies.
- Sincere passion to use disruptive technologies that can be globally significant
Technical Competencies
- Strong Java/J2EE development experience with demonstrated ability to develop and troubleshoot large mission applications & Software Products
- Experience on exception handling, correct use of data structures, multi-threaded programming, memory management and application tuning
- Excellent exposure in Object Oriented Design skills using Java/J2ee along with:
- Core Java Language (Collections, Concurrency/Multithreading)
- JDBC concepts (connection pooling, statement, result set)
- Web Technologies (Struts/Struts 2, Spring (IOP, MVC, AOP), Hibernate, JSP, Web services)
- Database optimization and profiling
- Core/JEE/Integration Design patterns/UML
- Should have experience in Unit Testing
- Good hands on experience with RDBMS like MySQL/Oracle with ability to write SQL Queries/Stored Procedures/Triggers/Joins/View etc
- Practical application of software product development standards and methodologies including Agile, XP, Kanban, RUP and UML
- Ability to apply design patterns consistently and also accurate when building per design requirements
- Good experience in source control, unit testing, code verification, documentation, automated build, continuous integration, metrics, and code reviews.
- Demonstrated problem solving, analytic and troubleshooting skills.
- Strong written and oral communication skills are required to effectively engage internal stakeholders and their technical representatives.









