Cutshort logo
Data Axle logo
Senior Software Engineer
Senior Software Engineer
Data Axle's logo

Senior Software Engineer

Eman Khan's profile picture
Posted by Eman Khan
6 - 9 yrs
Best in industry
Pune
Skills
skill iconPython
skill iconDjango
skill iconFlask
skill iconReact.js
GraphQL
skill iconAmazon Web Services (AWS)
skill iconAngularJS (1.x)

General Summary:

The Senior Software Engineer will be responsible for designing, developing, testing, and maintaining full-stack solutions. This role involves hands-on coding (80% of time), performing peer code reviews, handling pull requests and engaging in architectural discussions with stakeholders. You'll contribute to the development of large-scale, data-driven SaaS solutions using best practices like TDD, DRY, KISS, YAGNI, and SOLID principles. The ideal candidate is an experienced full-stack developer who thrives in a fast-paced, Agile environment.


Essential Job Functions:

  • Design, develop, and maintain scalable applications using Python and Django.
  • Build responsive and dynamic user interfaces using React and TypeScript.
  • Implement and integrate GraphQL APIs for efficient data querying and real-time updates.
  • Apply design patterns such as Factory, Singleton, Observer, Strategy, and Repository to ensure maintainable and scalable code.
  • Develop and manage RESTful APIs for seamless integration with third-party services.
  • Design, optimize, and maintain SQL databases like PostgreSQL, MySQL, and MSSQL.
  • Use version control systems (primarily Git) and follow collaborative workflows.
  • Work within Agile methodologies such as Scrum or Kanban, participating in daily stand-ups, sprint planning, and retrospectives.
  • Write and maintain unit tests, integration tests, and end-to-end tests, following Test-Driven Development (TDD).
  • Collaborate with cross-functional teams, including Product Managers, DevOps, and UI/UX Designers, to deliver high-quality products


Essential functions are the basic job duties that an employee must be able to perform, with or without reasonable accommodation. The function is considered essential if the reason the position exists is to perform that function.


Supportive Job Functions:

  • Remain knowledgeable of new emerging technologies and their impact on internal systems.
  • Available to work on call when needed.
  • Perform other miscellaneous duties as assigned by management.


These tasks do not meet the Americans with Disabilities Act definition of essential job functions and usually equal 5% or less of time spent. However, these tasks still constitute important performance aspects of the job.


Skills

  • The ideal candidate must have strong proficiency in Python and Django, with a solid understanding of Object-Oriented Programming (OOPs) principles. Expertise in JavaScript,
  • TypeScript, and React is essential, along with hands-on experience in GraphQL for efficient data querying.
  • The candidate should be well-versed in applying design patterns such as Factory, Singleton, Observer, Strategy, and Repository to ensure scalable and maintainable code architecture.
  • Proficiency in building and integrating REST APIs is required, as well as experience working with SQL databases like PostgreSQL, MySQL, and MSSQL.
  • Familiarity with version control systems (especially Git) and working within Agile methodologies like Scrum or Kanban is a must.
  • The candidate should also have a strong grasp of Test-Driven Development (TDD) principles.
  • In addition to the above, it is good to have experience with Next.js for server-side rendering and static site generation, as well as knowledge of cloud infrastructure such as AWS or GCP.
  • Familiarity with NoSQL databases, CI/CD pipelines using tools like GitHub Actions or Jenkins, and containerization technologies like Docker and Kubernetes is highly desirable.
  • Experience with microservices architecture and event-driven systems (using tools like Kafka or RabbitMQ) is a plus, along with knowledge of caching technologies such as Redis or
  • Memcached. Understanding OAuth2.0, JWT, SSO authentication mechanisms, and adhering to API security best practices following OWASP guidelines is beneficial.
  • Additionally, experience with Infrastructure as Code (IaC) tools like Terraform or CloudFormation, and familiarity with performance monitoring tools such as New Relic or Datadog will be considered an advantage.


Abilities:

  • Ability to organize, prioritize, and handle multiple assignments on a daily basis.
  • Strong and effective inter-personal and communication skills
  • Ability to interact professionally with a diverse group of clients and staff.
  • Must be able to work flexible hours on-site and remote.
  • Must be able to coordinate with other staff and provide technological leadership.
  • Ability to work in a complex, dynamic team environment with minimal supervision.
  • Must possess good organizational skills.


Education, Experience, and Certification:

  • Associate or bachelor’s degree preferred (Computer Science, Engineer, etc.), but equivalent work experience in a technology related area may substitute.
  • 2+ years relevant experience, required.
  • Experience using version control daily in a developer environment.
  • Experience with Python, JavaScript, and React is required.
  • Experience using rapid development frameworks like Django or Flask.
  • Experience using front end build tools.


Scope of Job:

  1. No direct reports.
  2. No supervisory responsibility.
  3. Consistent work week with minimal travel
  4. Errors may be serious, costly, and difficult to discover.
  5. Contact with others inside and outside the company is regular and frequent.
  6. Some access to confidential data.
Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos

About Data Axle

Founded :
1972
Type :
Services
Size :
1000-5000
Stage :
Profitable

About

Data Axle is a data-driven marketing solutions provider that helps clients with clean data, lead generation, strategy development, campaign design, and day-to-day execution needs. It solves the problem of inaccurate and incomplete data, enabling businesses to make informed decisions and drive growth. Data Axle operates in various industries, including healthcare, finance, retail, and technology.


About Data Axle:

Data Axle Inc. has been an industry leader in data, marketing solutions, sales, and research for over 50 years in the USA. Data Axle now has an established strategic global center of excellence in Pune. This center delivers mission

critical data services to its global customers powered by its proprietary cloud-based technology platform and by leveraging proprietary business and consumer databases.


Data Axle India is recognized as a Great Place to Work!

This prestigious designation is a testament to our collective efforts in fostering an exceptional workplace culture and creating an environment where every team member can thrive.

Read more

Tech stack

skill iconPython
skill iconDjango
skill iconFlask
skill iconReact.js
skill iconAngularJS (1.x)
GraphQL
skill iconAmazon Web Services (AWS)

Candid answers by the company

What does the company do?
What is the location preference of jobs?

Data Axle helps clients create a foundation of clean data, find new leads, develop winning strategies, design beautiful campaigns, and can handle all day-to-day execution needs.

Company social profiles

linkedin

Similar jobs

Sugary
at Sugary
2 candid answers
Ashutosh Saraf
Posted by Ashutosh Saraf
Mumbai
8 - 15 yrs
₹10L - ₹30L / yr
skill iconAngularJS (1.x)
skill iconAngular (2+)
skill iconReact.js
skill iconNodeJS (Node.js)
skill iconMongoDB
+2 more
Design,Develop,Debug,Deploy! 

Able to manage product with millions hit and low latency

8 years plus overall

5 years plus on MEAN specially Backend ( Node.js,MongoDb)

Experience of 2-3 years as a Lead

Individual contributor 

Recruit, Manage team members, write code, take ownership of product!
Read more
Banking & Financial Software Solution
Banking & Financial Software Solution
Agency job
via Qrata by Rayal Rajan
Mumbai
4 - 7 yrs
₹15L - ₹30L / yr
skill iconAngularJS (1.x)
skill iconAngular (2+)
skill iconReact.js
skill iconNodeJS (Node.js)
skill iconMongoDB
+8 more

Full Stack Engineer


Job Description

 As a Full stack developer he/she should be able to provide scalable software solutions

 He/she be a part of cross-functional team that’s responsible for the full

SDLC, from conception to deployment.

 Design and architect highly scalable web services applications

 Develop and maintain all server-side network components

 Collaborate with front-end developers on the integration of elements Architect

Content Management Solution and scalable API platform

 Design back-end services for various business processes

 Partner with third-party technology services and make strategic inputs.

 Develop high-performance applications by writing testable, reusable, and efficient

code

 Create workflows and solutions involving search, recommendations, rights

management, monetization, identity management, SSO, authorization,

authentication, etc.

 Work with large datasets and optimize server-side performance

 Implement effective security protocols, data protection measures, and storage

solutions

 Run diagnostic tests, repair defects, and provide technical support

 Experience in writing backend API services in a serverless framework would be

preferred.

 Knowledge of microservice architecture is required

 Collaborate with the tech and product teams to drive execution across all platforms

while balancing short-term requirements with long-term objectives

Requirements

 4-7 years of Knowledge of Node.js and ReactJS frameworks

 Experience in creating and maintaining efficient NoSQl databases GRPC and Json

Elasticsearch

 Experience in AWS environment, cloud deployments and lambda

 DevOps and web security

 API development and deployment

 Unit and integration testing

Read more
Matellio India Private Limited
Harshit Sharma
Posted by Harshit Sharma
Remote only
3 - 7 yrs
₹3L - ₹12L / yr
skill iconMongoDB
skill iconReact.js
skill iconNodeJS (Node.js)
skill iconAngular (2+)
skill iconAngularJS (1.x)
+1 more

Roles and Responsibilities 

1) Understand client requirements and functionalities. 

2) Write well-designed, testable, efficient code. 

3) Responsible for solving complex technical issues. 

4) Ensure quality projects are delivered within defined timelines. 

5) Active involvement in client communication to understand functional requirements. 

6) Maintain high standards of quality for code, documentation and other deliverables. 

 

Required Skills 

1) Good experience in Angular/React

2) Hand on Node.JS./Express JS 

3) Database : MYSQL/MongoDB 

4) Experience in Java Script, Typescript. 

5)Good experience in HTML5, CSS3, JavaScript, Jquery 

6) Experience working in an Agile environment. 

7) Good communication skills.

Read more
Trigyn Technologies
Remote, Hyderabad
5 - 10 yrs
₹5L - ₹24L / yr
skill iconNodeJS (Node.js)
MEAN stack
skill iconExpress
skill iconMongoDB
skill iconAmazon Web Services (AWS)
Strong understanding of Node.js and express.js
Produce high-quality code and experience with security implementations Identifying application security risks and Implementing security patches procedures.
Stronghold on MongoDB and experience on other No SQL databases.
Experience with Graph, Payment Gateway, Node.js process management and web sockets like socket.io
Experience on Integration of multiple data sources and databases into one system.
Must have good knowledge of Object-Oriented JavaScript, ES6, or Typescript.
Good knowledge of coding standards, design patterns, unit testing.
Stronghold on Data Structures and Algorithms.
Expertise in building scalable & reliable systems.
Good Experience in working with technologies like AWS.
Strong problem solving and analytical skills.
Able to architect large software from scratch.
Strong problem solving and analytical skills.
Able to architect large software from scratch.
Read more
Think n Solutions
at Think n Solutions
2 recruiters
TnS HR
Posted by TnS HR
Bengaluru (Bangalore)
5 - 10 yrs
Best in industry
skill iconNodeJS (Node.js)
skill iconReact.js
skill iconAngular (2+)
skill iconAngularJS (1.x)
skill iconMongoDB
+1 more

Technical Skills Desired:

Who Should apply?

Only for Serious job seekers

Technically Strong Candidates who are willing to take up challenging roles and want to raise their Career graph.

 

Why Think n Solutions Software?

Exposure to latest Technology. Opportunity working in different platforms Direct client interaction

Rapid Career Growth

Friendly Knowledge sharing Environment


  • Must have experience in either of JavaScript frameworks: Angular  /ReactJS (Preferred)
  • Must have experience in either of backend software development [J2EE, Spring Boot, Spring core, JPA] or Node.Js
  • Must have experience in designing/implementing Hibernate/ORM, Restful web services, Micro Services using Java or Node Js
  • Knowledge with relational/ NoSQL databases (e.g., Oracle, MySQL, MongoDB)
  • Knowledge with versioning (Git or SVN) /build tools (Maven/Ant/Gradle/Junit), Unit testing & code coverage tools is desired
  • Knowledge of App / Web servers (NGINX / Tomcat / Jboss Wildfly)
  • Understands the process of new application development and has the ability to apply these concepts with minimal mentoring and supervision.
  • Advanced knowledge experience using any of IDE (e.g., Eclipse, SonarQube, STS, VS Code)
  • Knowledge on Cloud platform, technologies & deployments is an added advantage
  • Resolves technical issues through debugging, research, and
  • Must have experience with Agile tools

Functional Skills Desired:

  • Good knowledge in product development domains
  • Knowledge in Finance and Insurance domain preferred
  • Maintain quality and ensure responsiveness of
  • Complete application development by coordinating requirements, schedules, and activities contributing to team meetings;
  • Troubleshooting development and production problems across multiple environments and operating platforms.
  • Collaborate with the rest of the engineering team to design and launch new features
  • Understanding and implementation of security and data
  • Ensure designs are in compliance with specifications and standards and best industry
  • Usage of Process tools – JIRA, TFS, HP QC or any other agile tools, also knowledge of CMM Level 3 development process.
  • Self-motivated & working independently with minimal
  • Maintain code integrity and
  • Experience working with graphic designers and converting designs to visual
  • Follow the coding standards for java/node and angular

 

 

 

Technical Skills Good to Have:

 

  • Usage of troubleshooting tools like J Profiler, J Meter or application performance tuning
  • Exposure to Non-web-based developments, for both mobile and
  • Development experience using Docker, Kubernetes, Containerization etc in AWS or other cloud platforms
  • Willing to take up proof of concepts and showcase the technical capability
  • Usage of design tools Visio or draw io
  • Usage of CI/CD pipeline
Read more
Emproto Technologies Private Limited
at Emproto Technologies Private Limited
1 video
5 recruiters
Ram Saravana
Posted by Ram Saravana
Bengaluru (Bangalore), Chennai, Hyderabad, Pune, Visakhapatnam, Vijayawada, Kochi (Cochin), Mangalore
4 - 8 yrs
₹6L - ₹30L / yr
skill iconAngular (2+)
skill iconReact.js
skill iconNodeJS (Node.js)

- Good understanding of NODE JS back-end development

- Strong understanding of Node.js and frameworks available for it

- Understanding of front-end technologies, such as React/Angular, HTML and CSS3
-Solid understanding of object-oriented development and design patterns.

- Good experience with AJAX, REST and JSON

- Experience with development practices such as Test-Driven Development and Continuous Integration
-Experience in Version Control Systems like GIT, Bitbucket
- Must have good problem solving and analytical skills.

- Must be a team player, having good communication skills, self-starter

- Ability to pick up new technology is needed.

Read more
Furlenco
at Furlenco
3 recruiters
Agency job
Bengaluru (Bangalore)
2 - 5 yrs
₹3L - ₹15L / yr
skill iconNodeJS (Node.js)
skill iconReact.js
skill iconJavascript
skill iconAmazon Web Services (AWS)
Minimum qualifications
● Excellent problem solving skills and got right attitude to work in fast paced environments
● Bachelor’s degree in computer science or equivalent practical experience
● 2 to 4(SDE 2), 4 to 7(SDE3) years of experience in software development using
JavaScript / GoLang / Java / Scala and with data structures/algorithms

Preferred qualifications
● Strong in Object Oriented Programming and Design Patterns.
● You have experience of working closely with the product and design teams to deliver the product that materially impacts the business and improves the customer experience
● You follow SOLID principles and have experience with microservice architecture, have designed and implemented high performance scalable services/APIs.
● You have experience with component based architectures, PWA, Service workers, UI patterns and libraries most preferably ReactJS / NextJS
● Write client side high performant applications & develop prototypes
● Experience working with Node, NestJS / Express.
● Experience working with PostgreSQL, Redshift, Dynamo, Mongo and Cassandra databases.
● Experience working with RabbitMQ, Kafka.
● You constantly learn and adopt best practices at work, keeping in mind app performance, security, and scalability.
● You have experience working in distributed systems and built/designed systems to failover, event streaming, caching strategies
● You have experience with Docker/Kubernetes in AWS or any cloud computing platforms. And, are familiar with CI/CD processes.

Kudos if you already have:
● Great communication and team collaboration skills.
Read more
ESDA INFOTECH
at ESDA INFOTECH
1 video
2 recruiters
Gauri Raut
Posted by Gauri Raut
Mumbai, Navi Mumbai
5 - 6 yrs
₹3L - ₹10L / yr
Project Management
Project Manager
team lead IT
skill iconPHP
skill iconReact.js
+4 more
Company Name: ESDA INFOTECH
Role / Position: Project Manager
No. of Position: 01
Experience:5-6 years
CTC offered: Negotiable
Location: Dadar (East)
Working days & hours:6 days working for 9 hours (Work from Office)
Shift details if any: Day Shift
Qualification: BE-Computer Science, BE-IT, BSc-IT, MCA, MTech-CS/IT, BSc Computer Science, BTech-CS, BTech-IT


 

Job Description in brief: 

  • Must have good communication skills and Team management skills
  • Must be multi tasking
  • Strong knowledge of HTML5, CSS, Bootstrap, WordPress, Java, Php, React.Js (Any other technical skills)
  • Shall be responsible to handle the Projects solely
  • Shall be responsible to handle the clients
  • Meetings with the Clients
  • Understand the requirement of the clients
  • Assigning the task to the developers
  • Creating IT project budgets
  • Preparing the Commercial Proposals for the clients
  • Preparation of the Work Reports
  • Assuring to meet the deadline of the projects

 

 

 

Read more
Three Moose Software
at Three Moose Software
1 recruiter
Jon K
Posted by Jon K
Remote, Any India
1 - 3 yrs
₹6L - ₹8L / yr
skill iconJavascript
skill iconReact.js
TypeScript
skill iconReact Native
Firebase
+1 more

Level 3 Contractor-to-Fulltime-Programmer Role:

Must have 1-2 years (ideally 12 to 30 months) of post-collegiate professional programming experience at a top SaaS company in React, Typescript, Javascript working within Visual Studio Code and Yarn, leveraging superior techniques with Routing, Components, State, and Props to deliver elegant consumer applications based on dynamic data.

Ability to translate user story completely into exceptional functionality that consistently meets acceptance criteria and delights users.  Ability to convert complex workflows into elegant experiences highly prized.

Experience with Firebase, Firestore, MongoDB, Heroku and other Cloud-based technologies to deliver scalable, performant data-driven applications, with deployments on Kubernetes.  Ideally experienced working with colleagues over Discord.

Ability to exhibit judgment to independently author test suite and testing scripts to evaluate code additions, ensuring no regressions in functionality or user experience.

Proficiency in translating complex mathematical concepts into effective data structures and programming practices.  Personal pleasure in solving mathematical puzzles elegantly is a huge plus.

Bonus for those possessing keen interest in better investing, wealth creation, and FinTech/WealthTech experience.

Collaborate effectively through coding tools such as GitHub, Jira, and Slack.

Enthusiastic, collaborative, driven, curious, professional, fast-paced, detail-oriented.  Clear communicator, flexible work hours to be part of experienced Silicon Valley product team. Able to make constructive contributions to improved team development practices
.

Anticipated first year will be entirely working from home given COVID as Level 3 Contractor, and upon completion of first anniversary will be eligible for sign-on bonus as full time employee. Required to have own effective laptop/development set up and sufficient bandwidth to be exceedingly productive.

We are excited to consider applicants from outside top IITs and top technical cities, so you don’t have to be a graduate of IIT Madras or IIT Bombay, nor living in Bangalore, Pune, or Hyderabad – we are more interested in exceptional and fluent programming talent and passion than just these degrees.  And all that being said, we confess we do have a founding team with degrees and DNA from Stanford, Harvard, and INSEAD.

There will be a technical task/test, a fit/communication interview, and a technical interview.

Read more
Scandid - Your Shopping Assistant
Sushil Choudhari
Posted by Sushil Choudhari
Pune, Mumbai, Navi Mumbai, Nagpur, Nashik
3 - 7 yrs
₹4L - ₹8L / yr
skill iconPHP
skill iconNodeJS (Node.js)
skill iconJavascript
skill iconPython
skill iconRuby on Rails (ROR)
+2 more
Front-End - Proficient understanding of web markup, including HTML5, CSS3 - Proficient understanding of Frontend (CSS) frameworks like Bootstrap or Foundation - Proficient understanding of client-side scripting and JavaScript frameworks, including jQuery - Proficient understanding of asynchronous request handling, partial page updates, and AJAX - Proficient understanding of cross-browser compatibility issues and ways to work around them. - Proficient understanding of code versioning tool, such as Git. - Good understanding of any of advanced JavaScript libraries and frameworks, such as AngularJS, VueJs, ReactJS etc. - Good to have knowledge of server-side CSS pre-processing platforms, such as LESS and SASS - Good to have knowledge of JS-based build tools like GruntJs, GulpJs, Browserify, web pack etc Back-End : - Proficient understanding of API design and development. - Understanding differences between multiple delivery platforms such as mobile vs desktop, and optimizing output to match the specific platform - Understanding accessibility and security compliance. - User authentication and authorization between multiple systems, servers, and environments. - Proficient understanding of Database Management Systems like MySQL. - Integration of multiple data sources and databases into one system. - Creating database schemas that represent and support business processes - Proficient understanding of Server-side technologies like PHP (MVC Frameworks) and Java. - Proficient understanding of Linux Servers and shell scripting. - Good understanding of other Server-side technologies like NodeJs or Python. - Good to have knowledge of Document Oriented Database System like MongoDB. - Good to have knowledge of Apache Solr. Full Stack HTML5 CSS3 DBMS Data Integration API Java Javascript jQuery Shell Scripting PHP
Read more
Why apply to jobs via Cutshort
people_solving_puzzle
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
people_verifying_people
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly. No 3rd party agencies here.
ai_chip
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
21,01,133
Matches delivered
37,12,187
Network size
15,000
Companies hiring
Did not find a job you were looking for?
icon
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
companies logo
companies logo
companies logo
companies logo
companies logo
Get to hear about interesting companies hiring right now
Company logo
Company logo
Company logo
Company logo
Company logo
Linkedin iconFollow Cutshort
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos