11+ EFS Jobs in Bangalore (Bengaluru) | EFS Job openings in Bangalore (Bengaluru)
Apply to 11+ EFS Jobs in Bangalore (Bengaluru) on CutShort.io. Explore the latest EFS Job opportunities across top companies like Google, Amazon & Adobe.



Job Title : Python Developer – API Integration & AWS Deployment
Experience : 5+ Years
Location : Bangalore
Work Mode : Onsite
Job Overview :
We are seeking an experienced Python Developer with strong expertise in API development and AWS cloud deployment.
The ideal candidate will be responsible for building scalable RESTful APIs, automating power system simulations using PSS®E (psspy), and deploying automation workflows securely and efficiently on AWS.
Mandatory Skills : Python, FastAPI/Flask, PSS®E (psspy), RESTful API Development, AWS (EC2, Lambda, S3, EFS, API Gateway), AWS IAM, CloudWatch.
Key Responsibilities :
Python Development & API Integration :
- Design, build, and maintain RESTful APIs using FastAPI or Flask to interface with PSS®E.
- Automate simulations and workflows using the PSS®E Python API (psspy).
- Implement robust bulk case processing, result extraction, and automated reporting systems.
AWS Cloud Deployment :
- Deploy APIs and automation pipelines using AWS services such as EC2, Lambda, S3, EFS, and API Gateway.
- Apply cloud-native best practices to ensure reliability, scalability, and cost efficiency.
- Manage secure access control using AWS IAM, API keys, and implement monitoring using CloudWatch.
Required Skills :
- 5+ Years of professional experience in Python development.
- Hands-on experience with RESTful API development (FastAPI/Flask).
- Solid experience working with PSS®E and its psspy Python API.
- Strong understanding of AWS services, deployment, and best practices.
- Proficiency in automation, scripting, and report generation.
- Knowledge of cloud security and monitoring tools like IAM and CloudWatch.
Good to Have :
- Experience in power system simulation and electrical engineering concepts.
- Familiarity with CI/CD tools for AWS deployments.

Senior Software Engineer - Backend
A Senior Software Backend Engineer is responsible for designing, building, and maintaining the server-side
logic and infrastructure of web applications or software systems. They typically work closely with frontend
engineers, DevOps teams, and other stakeholders to ensure that the back-end services perform optimally and
meet business requirements. Below is an outline of a typical Senior Backend Developer job profile:
Key Responsibilities:
1. System Architecture & Design:
- Design scalable, high-performance backend services and APIs.
- Participate in the planning, design, and development of new features.
- Ensure that systems are designed with fault tolerance, security, and scalability in mind.
2. Development & Implementation:
- Write clean, maintainable, and efficient code.
- Implement server-side logic, databases, and data storage solutions.
- Work with technologies like REST, GraphQL, and other backend communication methods.
- Design and optimize database schemas, queries, and indexes.
3. Performance Optimization:
- Diagnose and fix performance bottlenecks.
- Optimize backend processes and database queries for speed and efficiency.
- Implement caching strategies and load balancing.
4. Security:
- Ensure the security of the backend systems by implementing secure coding practices.
- Protect against common security threats such as SQL injection, cross-site scripting (XSS), and others.
5. Collaboration & Leadership:
- Collaborate with frontend teams, product managers, and DevOps engineers.
- Mentor junior developers and guide them in best practices.
- Participate in code reviews and ensure that the development team follows consistent coding standards.
6. Testing & Debugging:
- Develop and run unit, integration, and performance tests to ensure code quality.
- Troubleshoot, debug, and upgrade existing systems.
7. Monitoring & Maintenance:
- Monitor system performance and take preventive measures to ensure uptime and reliability.
- Maintain technical documentation for reference and reporting.
- Stay updated on emerging technologies and incorporate them into the backend tech stack.
Required Skills:
1. Programming Languages:
- Expertise in one or more backend programming languages in the list Python, Java, Go, Rust.
2. Database Management:
- Strong understanding of both relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g.,
MongoDB, Redis).
- Knowledge of data modeling, query optimization, and database scaling strategies.
3. API Design & Development:
- Proficiency in designing and implementing RESTful and GraphQL APIs.
- Experience with microservices architecture.
- Good understanding of containers
4. Cloud & DevOps:
- Familiarity with cloud platforms like AWS, Azure, or Google Cloud.
- Understanding of DevOps principles, CI/CD pipelines, containerization (Docker), and orchestration
(Kubernetes).
5. Version Control:
- Proficiency with Git and branching strategies.
6. Testing & Debugging Tools:
- Familiarity with testing frameworks, debugging tools, and performance profiling.
7. Soft Skills:
- Strong problem-solving skills.
- Excellent communication and teamwork abilities.
- Leadership and mentorship qualities.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
- 5+ years of experience in backend development or software engineering.
- Proven experience with system design, architecture, and high-scale application development.
Preferred Qualifications:
- Experience with distributed systems, event-driven architectures, and asynchronous processing.
- Familiarity with message queues (e.g., RabbitMQ, Kafka) and caching layers (e.g., Redis, Memcached).
- Knowledge of infrastructure as code (IaC) tools like Terraform or Ansible.
Tools & Technologies:
- Languages: Python, Java, Golang, Rust.
- Databases: PostgreSQL, MySQL, MongoDB, Redis, Cassandra.
- Frameworks: Django, Flask, Spring Boot, Go Micro.
- Cloud Providers: AWS, Azure, Google Cloud.
- Containerization: Docker, Kubernetes.
- CI/CD: Jenkins, GitLab CI, CircleCI.
This job profile will vary depending on the company and industry, but the core principles of designing,
developing, and maintaining back-end systems remain the same.

Company Description
Appiness Interactive Pvt. Ltd. is a Bangalore-based product development and UX firm that
specializes in digital services for startups to fortune-500s. We work closely with our clients to
create a comprehensive soul for their brand in the online world, engaged through multiple
platforms of digital media. Our team is young, passionate, and aggressive, not afraid to think
out of the box or tread the un-trodden path in order to deliver the best results for our clients.
We pride ourselves on Practical Creativity where the idea is only as good as the returns it
fetches for our clients.
We are looking for an experienced Backend Developer with a strong foundation in Python,
Django, and MySQL to join our development team. The ideal candidate should have at least 4
years of hands-on experience building scalable, secure, and high-performing web applications
and APIs. You will play a critical role in developing server-side logic, managing database
operations, and ensuring optimal application performance.
Key Responsibilities:
● Design, develop, test, and maintain robust backend systems using Python and Django.
● Build RESTful APIs and integrate them with front-end components or third-party
systems.
● Design and optimize relational database schemas in MySQL.
● Write clean, maintainable, and efficient code following best practices.
● Optimize application performance and troubleshoot production issues.
● Ensure the security and data protection of applications.
● Collaborate with front-end developers, QA, DevOps, and product teams.
● Participate in code reviews and mentor junior developers (if applicable).
Required Skills:
● Strong programming skills in Python, with in-depth knowledge of the Django framework.
● Experience in designing, maintaining, and querying MySQL databases.
● Understanding of MVC design patterns and RESTful service architecture.
● Familiarity with Git version control.
● Knowledge of software development best practices, including unit testing and CI/CD.
Educational Qualifications:
Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical
experience).
Benefits
● Competitive salary and performance bonuses.
● Health insurance
● Opportunities for professional development and career growth.

Role: Java Backend Developer
Skillset: Java, Core Java, Spring Boot, Spring, Hibernate, Coding, Migration.
Note: Interested to train or learn Salesforce Cloud.

Design, test, and build scalable backend python services
Closely collaborate with marketing and product teams to build innovative, robust and
easy-to-use features that serve.
Developing high quality code based on detailed designs that cater to the product
requirements.
Responsible for troubleshooting, testing and maintaining the core product software and
databases to ensure strong optimisation and functionality
Required Skills:
Degree in Computer Science, Software Engineering or equivalent.
Minimum 3+ years experience in software development.
Expertise in Python 3.7, Django 2.2+ and REST APIs.
Willingness to learn and ability to flourish in a dynamic, high-growth, entrepreneurial
environment
Hands-on, self-starter, capable of working independently

Job Description
Title - Lead Snowflake Developer
Location - Chennai/Hyderabad/Bangalore
Role - Fulltime
Notice Period/Availability - Immediate
Years of Experience - 6+
Job Description:
- Overall 6 years of experience in IT/Software development
- Minimum 3 years of experience working with Snowflake.
- Designing, implementing and testing cloud computing solutions using Snowflake technology.
- Creating, monitoring and optimization of ETL/ELT processes.
- Migrating solutions from on-premises to public cloud platforms.
- Experience in SQL language and data warehousing concepts.
- Experience in Cloud technologies: AWS, Azure or GCP.


1. Demonstrable problem solving, analytical skills.
2. Ability to program (at Beginner or Advanced Beginner level in one or more programming
language like Java, C#, Python, JavaScript etc.).
3. Ability to think through a problem at conceptual level and propose solutions.
4. Excellent verbal and written communication skills.
5. Keen desire to learn, stretch and a never-give-up attitude.
6. Very strong interpersonal skills and an easy-going personality.
7. Highly proactive, result-oriented and team player.
8. Ability to stay current with new technology.
Roles and Responsibilities
1. Engineering graduates passing in 2022 starting to kick start their career in technology.
2. Ideal candidate should have hand-on interest in programming and some experience in
writing software applications. If you have a GitHub profile, please provide link to your work.
Nice to have internship / college project.
3. Knowledge of one or more programming language to write fully executable and functional
code is very desirable. Knowledge of databases is also desirable. Both these may be at a
Beginner or Advanced Beginner level.
4. You should be focused, enthusiastic, motivated, and have a desire to progress by learning,
executing and experimenting.

- Deep hands-on experience in designing & developing Python based applications
- Hands-on experience building database-backed web applications using Python based frameworks
- Excellent knowledge of Linux and experience developing Python applications that are deployed in Linux environments
- Experience building client-side and server-side API-level integrations in Python
- Experience in containerization and container orchestration systems like Docker, Kubernetes, etc.
- Experience with NoSQL document stores like the Elastic Stack (Elasticsearch, Logstash, Kibana)
- Development experience with modern JavaScript based front end frameworks, especially Vue.js
- Experience in test automation and TDD
- Experience testing interactive applications with unit testing frameworks for the various technology stacks
- Experience in using and managing Git based version control systems - Azure DevOps, GitHub, Bitbucket etc.
- Experience in using project management tools like Jira, Azure DevOps etc.
- Expertise in Cloud based development and deployment using cloud providers like AWS or Azure
Java Full Stack Developer
Notice Period: 45 days / Immediate Joining
Banyan Data Services (BDS) is a US-based Infrastructure Services Company, headquartered in San Jose, California, USA. It provides the full stack managed services to support the business applications and data infrastructure
We are looking for a Java Full Stack Developer who has the expertise and deep knowledge of frameworks and tools used in java and who works end to end on the application stack, right from developing the front end, the back-end module & the database.
It's a once-in-a-lifetime opportunity to join our start-up run by a world-class executive team. We are looking for candidates that aspire to be a part of the cutting-edge solutions and services we offer that address next-gen data evolution challenges
Key Responsibilities
· Ability to write high-quality code efficiently
· Design and develop new services or micro-services.
· Participate in planning and management of development process.
· Share architectural design vision with both technical and non-technical team members, including fellow engineers.
· Works on improvements in development toolset including testing frameworks, deployment scripts, and monitoring libraries.
· Experience solving complex problems and implementing solutions for performance and scalability.
· Write clean, well-structured and maintainable code with automated test coverage and corresponding documentation.
· Explore new latest relevant technology, techniques, frameworks, tools, methodologies, and processes.
· Comfortable working with all aspects of software development; including DevOps, quality assurance, research, and design.
Key Requirements
· 3+ years of experience working with Core Java, Spring framework & Spring Boot, Hibernate, Spring Data JPA.
· Knowledge of microservices architecture is mandatory.
· Must have worked on Java Multi-threading & Java NIO.
· At least 1-year of experience with front-end technologies like Angular, React, Vue.js applications.
· Exposure to any of relation database technologies MySQL, Postgres, Oracle, or any No-SQL database.
· Strong knowledge of Web APIs.
· Experience with agile application development.
· Having knowledge of O Auth 2.0 JWT is a plus.
· Proficiency in one or more modern programming languages i. e. Java or J2EE, Python, Go, React.
· Experience in Cloud Technologies including AWS, containers, and Kubernetes.
· Demonstrated experience in performing DevOps for platforms.
· Strong Skill sets in Data Structures & Algorithm in using efficient way of code complexity.
· Passion for learning new technologies and the ability to do so quickly
http://www.banyandata.com" target="_blank">www.banyandata.com
We are looking to hire a Senior Backend Developer, with over 4+ years of experience, to directly work with the CTO and contribute in building and developing new products and feature sets for NostraGamus. The work will entail the opportunity to explore and utilise the latest developments in the world of technology, and formulate ways to incorporate them into day to day work to create stellar products. The candidate must have had significant exposure in building real products, including working with various stakeholders across product and marketing teams. Prior knowledge in building games at scale is highly desirable, but not necessarily.
The following skillsets are highly essential:
- Expertise in Node Js&Javascript, and hobbyist interest in few other languages like Python, Ruby, PHP. Must have done C/C++ programming in school/college
- Deep knowledge on Database systems, especially PostgreSQL, and any noSQL clones, including knowledge to optimise
- Awareness of Docker, virtualization, Redis or similar caching toolsets
- Absolute mastery in using Unix based systems and Bash. Ability to work in seamlessly in headless environments is a must.
- Disciplined in approaching problems, ability to maintain composure under catastrophic failures and propensity to work under deadlines
Bonus Points :
- Passionate about building new products - having done a few personal projects, regardless of success achieved or goals completed.
- Prior knowledge in building games at scale.
- Good understanding in AWS and its various services - EC2, ECS, RDS, SQS, Elastic Beanstalk, Elasticache, Route53.
- Strong interest in Mathematics, Probability Theory, Statistics, Machine Learning and ability to apply math in real-world applications.

