Cutshort logo
Xempla logo
Software Development Engineer, Backend
Software Development Engineer, Backend
Xempla's logo

Software Development Engineer, Backend

Ankan Dutta's profile picture
Posted by Ankan Dutta
1 - 3 yrs
₹6L - ₹10L / yr
Kolkata, Bengaluru (Bangalore)
Skills
skill iconMongoDB
skill iconPython
skill iconFlask
skill iconGit
RESTful APIs
skill iconRedis
FastAPI
Unit testing
Celery

What we are looking

  • You must have experience in Python, including development of microservices using flask/fastapi/sanic.
  • You hold knowledge of at least one Python web frameworks
  • You have experience in NoSQL databases such as MongoDB
  • You are familiar with relational databases and unstructured data.
  • You are familiar with some ORM (Object Relational Mapper) libraries.
  • You have prior exposure to code versioning tools such as Git.
  • You understand fundamental design principles behind a scalable application


Good to have

  • Experience in cloud services such as AWS
  • Knowledge of user authentication and authorization between multiple systems, servers, and environments
  • Understanding of the threading concepts in Python and multi-process architecture


What you'll do

  • Create database schemas that represent and support business processes
  • Integrate multiple data sources and databases into one system.
  • Develop and integrate RESTful APIs and services for business use cases
  • Perform unit and integration tests on developed modules
Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Subodh Popalwar's profile image

Subodh Popalwar

Software Engineer, Memorres
For 2 years, I had trouble finding a company with good work culture and a role that will help me grow in my career. Soon after I started using Cutshort, I had access to information about the work culture, compensation and what each company was clearly offering.
Companies hiring on Cutshort
companies logos

About Xempla

Founded :
2018
Type
Size
Stage :
Bootstrapped
About

Xempla is the world’s first decision support system for enterprise asset management. It is designed to provide any operations and maintenance team with the tools, resources and assistance they need to make better decisions throughout the asset lifecycle.


We are a people-first software company with the vision to create a world where everyone has the proper support to make those bold decisions and feel empowered to make life what they want it to be. We are determined to make every day better for our customers, employees and communities through the values that we hold so close, the decisions we help them create, and our mantra of doing “the work of our life”.

Read more
Connect with the team
Profile picture
Umesh Bhutoria
Profile picture
Ankan Dutta
Company social profiles
linkedintwitterfacebook

Similar jobs

Unique Domain Startup
Agency job
via Qrata by Blessy Fernandes
Remote only
5 - 10 yrs
₹38L - ₹60L / yr
skill iconPython
skill iconDjango
skill iconAmazon Web Services (AWS)
ECS
We are looking for someone who loves working with:
 Python. Django Rest Framework experience would be great, but not essential! We prioritise
quality over quantity.
 Postgres with InfluxDB, Oracle, MySQL and Redis experience a plus.
 Docker, Kubernetes, Helm, OpenShift and associated tooling.
 AWS, especially ECS, Lambda, RDS and DynamoDB. Performance and uptime are super
important to us.
 The challenge of scaling a global, distributed API to 10,000+ requests per second.
 We have SDKs in a bunch of languages, so the more polyglot you are the better.
 If you like writing JS and React that would be awesome too.
Read more
Celebal Technologies Pvt Ltd
at Celebal Technologies Pvt Ltd
2 candid answers
Neelam Agarwal
Posted by Neelam Agarwal
Jaipur
3 - 8 yrs
₹3L - ₹18L / yr
skill iconNodeJS (Node.js)
skill iconMongoDB
Mongoose
skill iconExpress
skill iconHTML/CSS
+3 more

Job Brief:

 

We are looking for experience in API and Node.js to produce scalable software solutions. You will be part of a cross-functional team that is responsible for the full software development life cycle, from conception to deployment. You should be comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries. You should also be a team player with a knack for visual design and utility.

 

Responsibilities:

 

·       Work with development teams and product managers to ideate software solutions.

·       Design client-side and server-side architecture

·       Build the front-end of applications through appealing visual design.

·       Develop and manage well-functioning databases and applications.

·       Write effective APIs.

·       Test software to ensure responsiveness and efficiency.

·       Troubleshoot, debug and upgrade software.

·       Create security and data protection settings.

·       Build features and applications with a mobile responsive design.

·       Write technical documentation.

·       Work with data scientists and analysts to improve software.

 

Requirements:

 

·       Proven experience as a Full Stack Developer or similar role

·       Experience developing desktop and mobile applications.

·       Familiarity with common stacks


·       Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, Nodejs and .Net)

·       Familiarity with databases (e.g. MySQL, MS SQL, Mogo DB)

·       Good to have- Cloud knowledge (Azure, AWS)

·       Strong command on API Development with  Nodejs

·       Good to have- knowledge on multiple back-end languages ( Java, Python) and knowledge of JavaScript frameworks ( React, Angular, Node )

·       Excellent communication and teamwork skills

·       Great attention to detail

·       Organizational skills

 

Technical Skills:

 

HTML, CSS, React, API, JavaScript, Node, SQL, and Cloud knowledge (Azure/AWS)

 

 Experience – 4+ Years

Read more
Sorted
Pranjal Sharma
Posted by Pranjal Sharma
Remote only
2 - 5 yrs
₹8L - ₹15L / yr
skill iconJava
skill iconSpring Boot
J2EE
Hibernate (Java)
RESTful APIs

What You'll Do:

  • Understand the upcoming development requirement of product in depth.
  • Design product architecture as per vision, insights and concurred direction.
  • Design and develop the APIs using Java, Spring, and Hibernate required for the product and expose them to be used by the front-end developers.
  • Design the database and tables in MySQL/PostGreSQL/NoSQL (whichever is suitable for the need of the product) and guide the team to utilize them in the best possible way.
  • Get involved in continuous maintenance of the product and get the bugs fixed in time.
  • Coordinate the workflow between the UX Designers and front-end developers.
  • Work on integrating flows with external tools - Segment, Branch, Clevertap.

 

Ideal Profile:

  • Proficiency in Core Java & Spring framework.
  • Expertise in Web Service technologies.
  • Experience in building the architecture as per the product’s need.
  • Experience in building REST APIs using Java/Spring.
  • Excellent knowledge in Databases and code integrations such as Postgres SQL, SQL Server, MySQL.
  • Experience in full life cycle development of a product (specifically mobile products) is a plus.
  • Experience with Java/Spring-Boot, Hibernate Cloud Services, AWS.
  • Experience with security principles and frameworks.
  • Knowledge of modern authorization mechanisms, such as JSON Web Token and OAuth2 - Familiarity with code versioning tools (primarily Git).
  • Essential skills are Core Java/J2EE, functional aspects, Spring Framework, Tomcat, SVN, Git, Postman/Newman.
  • Should have worked in Agile methodologies.
  • Good object-oriented and problem-solving skills.
  • Strong communication skills along with the ability to work in a highly collaborative environment.
Read more
Thinkwik
at Thinkwik
1 recruiter
Jinal Patel
Posted by Jinal Patel
Ahmedabad
1 - 4 yrs
₹4L - ₹9L / yr
skill iconNodeJS (Node.js)
skill iconMongoDB
Mongoose
skill iconExpress
skill iconHTML/CSS
Roles and Responsibilities :-

• Developing and maintaining all server-side network components.
• Creating database schemas that represent and support changing business processes thereby
ensuring optimal performance of the central database and responsiveness to front-end requests.
Integrating multiple data sources & databases in one system
• Collaborating with front-end developers on the integration of elements.
• Designing customer-facing UI and back-end services for various business processes.
• Developing & implementing low-latency & high-performance applications by writing testable,
reusable, and efficient code.
• Implementing User authentication and authorization between multiple systems, servers, and
environments
• Implementing effective security protocols, data protection measures, and storage solutions.
• Implementing automated testing platforms and unit tests. Running diagnostic tests, repairing
defects, and providing technical support.
• Documenting Node.js processes, including database schemas, as well as preparing reports.
• Recommending and implementing improvements to processes and technologies.
• Keeping informed of advancements in the field of Node.js development

Desired Candidate Profile :-

• Strong proficiency with JavaScript & ES6
• Good Knowledge of Node.js and frameworks available for it such as           Express, HapiJS, Mongoose,
   Sequelize, etc.
• Good understanding of server-side templating languages such as           Handlebars, EJS, etc
• Good knowledge of MongoDB, its limitation and workarounds, replica     sets, sharding, clustering
• Basic understanding of front-end technologies, such as HTML5, and CSS3
• Understanding the nature of asynchronous programming and its quirks     and workarounds
• Understanding accessibility and security compliance
• Understanding fundamental design principles behind a scalable application
• Understanding differences between multiple delivery platforms, such as    mobile vs. desktop, and
optimizing output to match the specific platform
• Proficient understanding of code versioning tools, such as Git
• Proficient understanding of API testing tools, such as Postman
• Superb interpersonal, communication, and collaboration skills
• Exceptional analytical and problem-solving aptitude
Read more
NA
at NA
Agency job
via HiringEye by Rajeev Reddy
Hyderabad
8 - 12 yrs
₹40L - ₹50L / yr
skill iconJava
Spring
skill iconMongoDB
Hibernate (Java)

Our client is looking out for an Associate Architect who has strong experience in to Technology

You will be involving in design, coding &scaling the product.

Collaborate with cross functional teams to solve complex problems.
You will be designing large scale distributed system.

Requirements:

8+ years of hands-on experience in developing, designing & scaling complex systems

Programming experience in Java, spring, Hibernate and MongoDb, micro services

 

Read more
AyataCommerce
at AyataCommerce
1 recruiter
Amrita Jhunjhunwala
Posted by Amrita Jhunjhunwala
Remote only
4 - 12 yrs
₹10L - ₹15L / yr
skill iconJava
J2EE
Struts
Spring
Hibernate (Java)
+6 more
  • Understand the fundamentals of Software Engineering, such as Data Structures, Algorithms, Design Patterns
  • Ability to write Java applications using Spring, Springboot or any other microservices frameworks
  • Experience in the development of REST applications, in Java or Kotlin
  • Capable of writing effective APIs
  • Solid knowledge of JVM fundamentals such as classloading, memory management, garbage collection
  • Demonstrated experience in platform API design and development
  • Knowledge on microservice and event-driven architecture
  • Experience in working with version control frameworks such as Git (preferable), SVN
  •      Experience with NoSQL databases (MongoDB or Cassandra) & Relational Databases
  • Solid understanding of TDD & Agile principles such as CI / CD, with a proven track record of implementing solutions centred around those concepts
  • Excellent communication, collaboration, reporting, analytical and problem solving skills
Read more
Mobile Programming LLC
at Mobile Programming LLC
1 video
34 recruiters
Vinay Sattu
Posted by Vinay Sattu
Pune, Bengaluru (Bangalore), Chennai, Gurugram, Noida, Panchkula
2.6 - 3 yrs
₹10L - ₹12L / yr
skill iconJava
J2EE
skill iconSpring Boot
Hibernate (Java)
Microservices
+1 more

Job brief

We are looking for a Java Developer with experience in building high-performing, scalable, enterprise-grade applications.

You will be part of a talented software team that works on mission-critical applications. Java developer roles and responsibilities include managing Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing.

Java developer responsibilities include designing, developing and delivering high-volume, low-latency applications for mission-critical systems.

Responsibilities

  • Contribute in all phases of the development lifecycle
  • Write well designed, testable, efficient code
  • Ensure designs are in compliance with specifications
  • Prepare and produce releases of software components
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review

Requirements and skills

  • BS/MS degree in Computer Science, Engineering or a related subject
  • Proven hands-on Software Development experience (Microservices & Springboot)
  • Proven working experience in Java development
  • Hands on experience in designing and developing applications using Java EE platforms
  • Object Oriented analysis and design using common design patterns.
  • Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
  • Experience in the Spring Framework
  • Experience in developing web applications using at least one popular web framework (Spring MVC)
  • Experience with test-driven development
Read more
EASEBUZZ
at EASEBUZZ
1 recruiter
Amala Baby
Posted by Amala Baby
Pune
2 - 4 yrs
₹1L - ₹12L / yr
skill iconPython
skill iconDjango
skill iconFlask
MySQL
ORM
+2 more
Company Profile

Easebuzz is a payment solutions (fintech organisation) company which enables online merchants to accept, process and disburse payments through developer friendly APIs. We are focusing on building plug n play products including the payment infrastructure to solve
complete business problems. Definitely a wonderful place where all the actions related to payments, lending, subscription, eKYC is happening at the same time.We have been consistently profitable and are constantly developing new innovative products, as a result, we are able to grow 4x over the past year alone. We are well capitalised and have recently closed a fundraise of $4M in March, 2021 from prominent VC
firms and angel investors. Easebuzz’s corporate culture is tied into the vision of building a workplace which breeds open communication and minimal bureaucracy. An equal opportunity employer, we welcome and encourage diversity in the workplace. One thing you can be sure of is that you will be surrounded by colleagues who are committed to helping each other grow. Easebuzz Pvt. Ltd. has its presence in Pune, Bangalore, Gurugram.

Job Description

We are looking for a Backend Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be the development of all servers-side logic, ensuring high performance and responsiveness to requests from the front
end. At EaseBuzz, every individual is honed to be a leader and enjoys the freedom to make decisions that she/he sees fit to steer the organization closer towards its goals. We work in small, decentralized teams that promote independent authority and freedom to approach and solve problems creatively. This path nurtures the artisan in every individual and brings to fruition the vision of crafting purpose-built solutions for clients.

Benefits

● Transparent, Performance Driven Culture.
● Fun, Collaborative Team Environment
● Medical Benefits & Flexible work hours

Designation: Back End Developer
Experience: 2-4 yrs of development experience in Python

Responsibilities

● Requirement gathering & understanding, effort estimation, technical design,
project planning, and monitoring in an Agile environment.
● Full Software Development Lifecycle (Agile)
● Code reviews, test case reviews and ensure code developed meets the
requirements.
● Implementation of security and data protection
● Design and implementation of data storage solutions
● Carry out adaptive changes necessitated by changes in Business

Skills And Qualifications

● Proficient knowledge of Python
● Expertise in at least one popular Python framework (like Django/ Flask)
● Well versed with database queries like MySQL or Postgres, etc and have the ability to create database schemas that represent and support business processes
● Should possess in-depth knowledge of object-relational mapping
● Proficient understanding of code versioning tools, such as Git
● Basics of tuning application performance
● Integration of multiple data sources and databases into one system
● Experience with tools like Celery, Nginx, Gunicorn etc.
● Experience in Kafka writing Consumers and Producers would be a plus
point.
● Experience with AWS or GCP would be a plus point
● Experience in Microservices, Event-driven systems, Caching would be a plus point

Employment Type
Full Time
Read more
Bluespacelabs
at Bluespacelabs
2 recruiters
Rashmi Venugopal
Posted by Rashmi Venugopal
Remote only
8 - 10 yrs
₹15L - ₹20L / yr
skill iconJava
J2EE
Hibernate (Java)
skill iconElastic Search
skill iconSpring Boot
+5 more

Java Elastic Search

    • Java Microservices ELK stack(Elasticsearch, Logstash, Kibana, Beats, X-Pack, APM),
    • Build Custom Reports

Java + NodeJS

    • Java with Node.js- Microservices Development,
    • Using graphql with node.js,
    • Backend development with Node.JS

Java Microservices

    • Working experience in Java and spring boot (microservices)
    • Strong understanding of OOPs concepts
    • Proficient in API design and development using RESTful services
    • Knowledge and understanding of design principles behind building a scalable application
    • Source code management using git
Read more
StuCred
at StuCred
1 recruiter
Jansi Rani
Posted by Jansi Rani
Chennai
3 - 6 yrs
₹4L - ₹8L / yr
skill iconNodeJS (Node.js)
skill iconPHP
skill iconPython
NOSQL Databases
MEAN stack
We are looking for a motivated and talented MEAN Stack Developer to join our talented and fun dream team. Must have: Previous working experience as a Full-stack Developer for 4+ years with a minimum one-year experience with MEAN Full stack paradigm. In depth knowledge of NodeJS, ExpressJS, AngularJS and MongoDB. Experience implementing applications using Angular 4. Experience creating front end applications using HTML5, Angular. Experience in coding back end applications using Node.js and MongoDB. Hands on experience with JavaScript Development on both client and server-side. Consumer Web Development Experience for High-Traffic, Fin-tech applications. Experience with AWS technologies is a must. Creating secure RESTful-based web services in XML and JSON, JavaScript. Compulsory Working Expertise: 1. Node.js 2. AWS Lambda 3. Micro-services Architecture 4. RESTful API 5. Swagger API Framework 6. Mongo DB / Dynamo DB 7. ExpressJS, Angular.js 8. SenecaJS {Bonus} 9. Agile frameworks for project planning, execution and resource management Skills & Responsibilities: 1. Plan, architect and build our AWS infrastructure for micro-services 2. Develop Node.js functions and templates to create micro-services on AWS Lambda 3. Full ownership and accountability of micro-services which include day-to-day operations and maintenance 4. Ability to work within an agile environment (SCRUM) 5. Excellent communication and interpersonal skills. Tools & Platforms: 1. AWS Lambda, S3, API Gateway, CloudFront 2. MongoDB, MySQL, Redis 3. Github, Jira, Slack
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.
Subodh Popalwar's profile image

Subodh Popalwar

Software Engineer, Memorres
For 2 years, I had trouble finding a company with good work culture and a role that will help me grow in my career. Soon after I started using Cutshort, I had access to information about the work culture, compensation and what each company was clearly offering.
Companies hiring on Cutshort
companies logos