Principal Software Engineer

at SquareShiftco

Posted by Gowtham M
Chennai, Bengaluru (Bangalore)
5 - 12 yrs
₹15L - ₹25L / yr
Full time
NodeJS (Node.js)
Fullstack Developer
Spring Boot
User Interface (UI) Design
AngularJS (1.x)


You will make an ideal candidate if you have: 

  • Overall 6+  years of software development experience in building web-based and highly scalable applications 

  • Excellent understanding of core computer science concepts like algorithms, data structure, system design, OOP, etc. 

  • Deep knowledge and development expertise in Core Java and SpringBoot 

  • Experience in using dockers and Linux.

  • Hands-on coding experience in developing web applications with REST APIs

  • Good understanding/exposure to Kafka and Elastic.(must have)

  • Log stash understanding is add-on

  • Worked in a CI/CD environment with Jenkins and handled deployments by yourself 

  • Experience working in an agile team with software engineering practices like automated testing, test-driven-development, continuous integration, etc is a big plus. 

About SquareShiftco

We aim to be the best & trusted partner for cloud adoption and solving cloud challenges through excellence in technology, thought leadership and quality in execution. SquareShift speciality practices include Cloud migration, Elastic implementation for SIEM & Observability and devops/devsecops automation.
20-100 employees
Raised funding
View full company details
Why apply to jobs via Cutshort
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly. No 3rd party agencies here.
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
Matches delivered
Network size
Companies hiring

Similar jobs

Full Stack Developer

at US Based Fortune 200 Company

AngularJS (1.x)
Angular (2+)
Spring Boot
Hibernate (Java)
Amazon Web Services (AWS)
Fullstack Developer
Product development
Bengaluru (Bangalore)
5 - 9 yrs
₹12L - ₹30L / yr
Senior Fullstack Engineer
Role Summary/Purpose:
As the Senior Fullstack Engineer, you will be responsible for designing highly complex modules, critical components or whole applications
/products. You will play a key role in driving the design and development efforts related to architecture, scalability, availability and performance in
alignment with the Wesco Digital Product/Platform roadmaps. We need a team members with builder mindset.
Essential Responsibilities:
Demonstrate the understanding of Agile software development life cycle and distinguish the core inputs and outputs in each cycle.
Work closely with your peers and keep engaging in a fast pace technical design and development team
Execute in a fast pace delivery mode and focus on delivering tasks to meet monthly and quarterly digital product release goals
Lead impact assessment and decisions related to technology choices, design / architectural considerations and implementation strategy
Maintain code quality through best practices, unit testing and code quality automation
Demonstrate the ability to make informed technology choices after due diligence and impact assessment
Help in designing interfaces and information exchange between modules
Articulate the need for scalability and understand the importance of improving quality through testing.
Be an expert in writing code that meets standards and delivers the desired functionality using the technology selected for the project
Drive design reviews, define interfaces between code modules, and apply existing technology to designs
Be an expert in assessing application performance and optimizing/improving it through design and best coding practices
Minimum Bachelor's Degree in Computer Science, Computer Engineering or in "STEM" Majors (Science, Technology, Engineering, and
6+ years of experience in Full Stack Software Development within the enterprise or software services domain
Desired Skills:
Expertise in full stack software development and awareness of 12 Factor software patterns
Experience and knowledge of patterns and anti-patterns of microservices based architecture design
Experience developing and deploying applications on cloud (Azure, AWS, or GCP), on-premise, and hybrid based architectures
Mid-Level to Expert within one or more of the following UI development JavaScript: Client-Side HTML5 jQuery, jQuery UI, Knockout.js,
Polymer, AngularJS, ReactJS, Bootstrap
Mid-Level to Expert within one or more of the back-end development languages: .NET, Java, Python, or Scala
Very solid API skills (e.g. Express.js/Node.js, GraphQL/Relay, Flask, Jersey, Java Spring REST or WebApi2)
Skilled in use of Java, Kafka, and Spark streaming technologies
Experience with containerization technologies such as Rancher, Kubernetes, Docker and Helm
Hands-on experience in data storage environments of many types (RDMS, NoSQL, HDFS, etc.)
Knowledge of GitLab, Jenkins and Artifactory
Solid foundation in data structures, algorithms, and OO Design with rock-solid programming skills
Security: Identity Management and Access, application security and static code analysis
Proven success working in and promoting a rapidly changing, collaborative, and iterative product development environment
Strong interpersonal skills, analytical skills, combined with intellectual curiosity, and a desire and ability to "get things done" are essential
Agile Scrum development experience
Added advantage to those having experience in multi-tenant SaaS Platform and Developers' Portal development
Job posted by
Aravind Kumar

[Remote] Full Stack Engineer (PHP/WordPress/React)

at CodeMyMobile

Founded 2013  •  Services  •  20-100 employees  •  Bootstrapped
Angular (2+)
AngularJS (1.x)
NodeJS (Node.js)
Remote only
3 - 7 yrs
₹7L - ₹13L / yr

CodeMymobile is looking for a full-stack web developer to help us build beautiful and functional websites for our clients. Our work reflects our values and our team is passionate about ‘growing the good’. We are a small and collaborative team, where you will have an important role in developing and maintaining client websites/applications. If you’re seeking an opportunity for growth and creativity, for collaboration and shared values, for humor and balance, let's get in touch.


This is a permanent remote opportunity.




  • Designing and developing mobile-first applications.
  • Creating and maintaining clean and clear front-end code and backend APIs for our web and mobile applications.
  • Automation and Deployments of builds - Frontend and Backend.
  • Application Performance And Error Monitoring and Automation
  • Maintaining excellent test coverage for our code base.
  • Working with our shared services and field teams to identify application bottlenecks and make relevant architectural decisions.
  • Constantly optimizing our code bases with an eye for modularity and legibility.
  • Writing documentation for our external and internal APIs.


Required development skills include:

  • 3 or more years of professional web development experience
  • WordPress custom theme/plugin development from scratch
  • PHP or similar object-oriented programming language
  • MySQL/PostgreSQL/Oracle
  • Javascript / jQuery / ES6
  • Unix Server Administration
  • Gitlab and CI deployment experience

Nice to have:

  • Familiarity with at least one Javascript framework (React, Vue.js, etc.)
  • Familiarity with popular NodeJS packages (e.g. express, socket-io).
  • Familiarity with CI/CD Pipeline.
  • Excellent documentation skills.
  • Ability to clearly articulate technical problems, design and implementation choices to a broad range of stakeholders (e.g. sales team, users, security experts)
Job posted by
Himanshi Khandelwal

Full stack developer

at Knit Finance

Founded 2021  •  Products & Services  •  0-20 employees  •  Raised funding
Wallet (Blockchain)
Truffle (Ethereum framework)
NodeJS (Node.js)
2 - 5 yrs
₹10L - ₹15L / yr

Who We Are Looking For:

We are looking for a driven Blockchain & Solidity Developer who learns fast, who is humble and values teamwork. The ideal candidate will be technical, data-driven, creative, and efficient. The kind of person who joins our Team is passionate and willing to think outside of the box and execute on it. We are committed to helping you grow, challenging you with hard, meaningful work and celebrating our successes and failures together.

Preferred Experience:

  • 3+ years of software experience ( Full stack) , 1+ years of Solidity development experience
  • Presently leading as CTO, Tech Lead or Technical Project manager at established crypto project

Technical Skills

  • Experience in development of solidity smart contracts and operating mechanism of blockchain encryption algorithms, consensus mechanism, security protocols etc.
  • Proven work experience of deployments on ETH/BSC/MATIC networks and other EVM Chains
  • Understanding of virtual machine architecture, memory, and stack.
  • Familiar with Truffle, Waffle, and Hardhat, and the pros and cons of each framework.
  • Familiarity with code versioning tools (git) and repo management.
  • (Plus) Understanding of mainstream DeFi ecosystems like Uniswap, Compound, Curve etc.

Soft Skills

  • Proficiency in English & Communication
  • Team Collaboration and task management

What You Will Be Doing:

  • Collaborates with the team on conceptualizing and developing new applications. Write high-quality, pragmatic code as part of a multidisciplinary agile team.
  • Participate in design, development and code reviews.
  • Take accountability for end-to-end production, testing, and shipping of code.

Our Offering:

  • Purpose: You’ll be part of something bigger, working towards building a decentralized financial ecosystem.
  • Culture: You’ll work in a thriving, friendly, and fun environment that promotes open discussions, jokes, learning, video games, and lots of fun.
  • People: You’ll work with some of the most driven and intelligent people in the crypto space, engaging with a network of diverse talent team members & advisors.
  • Flexible vacation policy: work with your manager to take time off when you need it
Job posted by
Anshuman S

Senior Java Software Engineer

at Zeus Learning

Founded 2000  •  Products & Services  •  100-1000 employees  •  Profitable
AngularJS (1.x)
Angular (2+)
Spring Boot
Hibernate (Java)
2 - 5 yrs
₹7L - ₹15L / yr

Roles and Responsibilities

- Develop, test, implement and maintain application software

- Take part in software and architectural development activities

- Conduct software analysis, programming, testing and debugging

- Identifying production and non-production application issues

- Ensure designs are in compliance with specifications.

- Recommend changes to improve established java application processes

- Develop modular and testable unit of code

- Collaborates with other members of the software development team

- Works well independently and has solid time management, prioritization, and organization skills.


Key Skills and Experience

- Knows core Java skills and is familiar with Java build tools like Mavan etc, EE components, testing tools, JAVA Object Oriented Programming

- Experience in the Spring, Spring Boot, and Hibernate, Maven build tool

- Excellent knowledge of Relational Databases, SQL, MySQL and ORM technologies (JPA2, Hibernate).

- Knowledge of developing REST API.

- Experience with test-driven development.

- Identifying risk and conducting mitigation action planning.

- Results oriented and focused on meeting deliverable timelines.

- Good communication skills, Problem-solving attitude

- Ability to establish priorities

- Teamwork and willingness to listen to others

- Eagerness to learn new ideas, concepts, and technologies.


Job posted by
Veena Nikharge

Fullstack Developer

at Online tutoring platform

Agency job
via Qrata
NodeJS (Node.js)
NCR (Delhi | Gurgaon | Noida)
2 - 8 yrs
₹20L - ₹40L / yr


Online tutoring platform that focuses on connecting students with tutors and has a focus on live learning courses for Science, Technology, Engineering, the Arts and Mathematics (STEAM) subjects. It is a global online school for 21st century skills, teaching Coding and other extra-curriculars to kids age 5-18 via LIVE, interactive, gamified online sessions that work 10x better than status quo.



  • 2+ years of experience on NodeJS & React JS
  • Practical experience in building APIs
  • Experience with RabbitMQ or similar queuing system
  • Experience with Redis/ElasticSearch is a plus
  • Familiarity with CI/CD pipeline tools like Jenkins
  • Practical experience with Git
  • A knack for benchmarking and optimization




Job posted by
Revathi Satish

Java Developer

at Cloud Services & App Modernization

Agency job
via Jobdost
Angular (2+)
AngularJS (1.x)
Spring Boot
Hibernate (Java)
Relational Database (RDBMS)
NOSQL Databases
Bengaluru (Bangalore), Mumbai
5 - 9 yrs
₹5L - ₹15L / yr

Hands-on: The job requires strong hands on skills on Java.

Java 1.8 or later versions is essential.

Spring/Springboot: Knowing spring/Springboot is essential and is used for most of the app dev.

Junit Jupiter: Automation Testing is done as part of software development using Junit Jupiter by the developer.

Git: You can manage code using either CLI or any other UI tool like source tree, or Java IDE.


RDBMS (Sybase): Basic CRUD operations in RDBMS is sufficient to get started. NoSQL (MongoDB): Basic knowledge of NoSQL CRUD operations is sufficient to get started.

Knowledge of following will help, but not mandatory:

1. JPA (immediate on job learning will be required if not skilled )

2. Micro Services

3. Docker

4. Swagger

5. Zookeeper

6. Spring Cloud

7. Understanding of CICD

8. Knowledge of SOAP/XML


SOLID: You are clear on SOLID principles for software design. Design Patterns: You are familiar with at least few important Java Design Patterns and able to use them during software development. Essential ones – Singleton, Factory, Template, Strategy.

Job posted by
Sathish Kumar

Magento Developer

at Atlas Software Technologies India Pvt Ltd

Founded 2015  •  Products & Services  •  20-100 employees  •  Profitable
A/B Testing
Adobe Illustrator
Remote, Kolkata
6 - 8 yrs
₹4L - ₹7L / yr

Role and Responsibilities:

  1. Building and configuring Magento 1x and 2x eCommerce websites and customizing extension
  2. You will be responsible for liaising with the design team
  3. Coding of the Magento templates.
  4. Developing Magento modules in PHP using best practices.
  5. Designing themes and interfaces.
  6. Setting performance tasks and goals.
  7. Troubleshooting integration issues.
  8. Updating website features and security patches.

Required Skills:

  • Advanced knowledge of Magento, JavaScript, HTML, PHP, CSS, and MySQL.
  • Understanding of modern UI/UX trends.
  • Knowledge of Google Tag Manager, SEO, Google Analytics, PPC, and A/B Testing.
  • Good working knowledge of Adobe Photoshop and Adobe Illustrator.
  • Strong attention to detail.
  • Ability to project-manage and work to strict deadlines.
  • Ability to work in a team environment.
  • Experience (7-8 years) with complete eCommerce lifecycle development.


  • Bachelor’s degree in Computer Science or related field.
  • Certifications for Java and Magento Development (Preferred)


  • As per the company standard.
Job posted by
Prabhati Sanyal

Mern Stack Developer

at Product Based Company

AngularJS (1.x)
Angular (2+)
NodeJS (Node.js)
Hyderabad, Gurugram
1 - 5 yrs
₹6L - ₹16L / yr

Skills: Node.js, React.js, MongoDB, Express JS, HTML, CSS, .


  • Should have experience on Node.js and frameworks available for it, such as Express or StrongLoop. Preferably Express.
  • Should have experience in building Rich UI components with React.js.
  •  Should have hands on experience on MongoDB.  
  • Strong understanding of JavaScript, its quirks and workarounds.
  • Knowledge of ES6, ES7 and Object-oriented and functional programming.
  • Understanding the nature of asynchronous programming and its quirks and workarounds.
  • Should have experience in working on Linux (Ubuntu) Environment and basic linux commands.
  • Proficient understanding of code versioning tools, such as Git.
  • Good to have knowledge on Redis DB.
  • Good understanding of browser rendering behavior and performance.
  • Good to have exposure working in an agile development environment
Job posted by
Asha Mehta

.NET Technical Lead

at Nitor Infotech

Founded 2006  •  Products & Services  •  100-1000 employees  •  Profitable
Game Design
AngularJS (1.x)
NodeJS (Node.js)
7 - 10 yrs
₹7L - ₹16L / yr
Position: .NET Tech Lead (Full Stack) Reporting to: Architect Location: Pune, India The hunt is for a strong .Net resource and team player with the ability to manage effective relationships with a wide range of stakeholders (customers & team members alike). Incumbent will demonstrate personal commitment and accountability to ensure standards are continuously sustained and improved both within the internal teams, and with partner organizations and suppliers. Role Description: Must have Technical Stack experience on Asp.Net, Web API, JQuery & JavaScript. Extensive experience in designing and developing Architectural Framework Must work on any two UI Tools i.e. Angular/React/Ember/Angular2/ Node JS. Must work on any two database i.e. Oracle/My SQL /SQL Server /Mongo DB/Cassandra. Softer Attributes:- Gifted/Able communicator. Self-motivated, intelligent self-starter who can stay focused and efficient, whether working alone or in a group.  High energy levels, self-motivated, positive attitude and pleasing personality. Effective communication and interpersonal skills to be able to establish rapport with people at all levels Capacity to remain focused with task at hand as well as multi-tasking. Strong sense of ownership for assigned tasks and willingness to go the extra mile when needed. Educational qualification: BE/ME/B.Tech/M.Tech, BCA/MCA/BCS/MCS, any other degree with relevant IT qualification. Experience required 7-10 + Years
Job posted by
Balakumar Mohan

Lead Developer (Full Stack/Backend)

at Kraftshala

Founded 2016  •  Products & Services  •  20-100 employees  •  Raised funding
AngularJS (1.x)
NCR (Delhi | Gurgaon | Noida)
3 - 7 yrs
₹9L - ₹13L / yr
We build products and services that are useful for the student, in the form of online education programs that helps them get industry insights & one-to-one mentorship, as well as for recruiters such as P&G, Nestle and Flipkart to identify and connect with top talent on business schools. We are building for the next generation of business recruitment. Excited? Join us. What you will be doing We presently have 2 products, both based on Laravel (PHP). One has MongoDB + Angular JS stack (e-Learning platform) and one has MySQL + HTML stack (scheduling + video conferencing platform). You will be responsible for taking control of the development of these products, work in association with outsourced teams to maintain and build these platforms. - Implement and maintain features in Kraftshala’s applications, web services and products - Interact with Product, Design and Engineering teams to spec, build, test and deploy new features - Improve testing, streamline product releases and maintain product quality What you need -Experience building applications and services on the web platform with PHP (Laravel), MongoDB 7 MySQL, AngularJS, JavaScript, HTML and CSS 
-Strong product and design sensibilities and an obsessive attention to detail 
-Strong communication skills, get-things-done attitude, and empathy 
-Comfortable working across the stack including prototyping, development, 
testing and deployment 
-Able to take complex problems and break them down into smaller tasks 
-Comfortable with iterative development practices and code reviews -Deep understanding of software development principles Plus points -Experience working on large scale PHP applications 
-Experience with Data & ML based applications
-Previous experience as part of a product oriented team 
-Contributions to open-source
Job posted by
Anubhav Aggarwal
Did not find a job you were looking for?
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
Get to hear about interesting companies hiring right now
iconFollow Cutshort
Want to apply to this role at SquareShiftco?
Why apply via Cutshort?
Connect with actual hiring teams and get their fast response. No spam.
Learn more
Get to hear about interesting companies hiring right now
iconFollow Cutshort