11+ Capistrano Jobs in Bangalore (Bengaluru) | Capistrano Job openings in Bangalore (Bengaluru)
Apply to 11+ Capistrano Jobs in Bangalore (Bengaluru) on CutShort.io. Explore the latest Capistrano Job opportunities across top companies like Google, Amazon & Adobe.
We have a requirement for Senior Software Engineer (Ruby on Rails) for a permanent position. We are looking for 4-5years relevant Experience-ROR. Job accountability: • Write effective and scalable code in Ruby Build back-end components for web applications • Test applications for performance, responsiveness and security • Review and debug junior developers’ code • Integrate data storage and data processing solutions • Build, install and share gems and plugins • Create automated test scripts • Improve and maintain applications after deployment • Coordinate with team members who work on different layersof infrastructure
Role requirements: • Experience with support of high-availability, high-performance,customer-facing web applications • Expert in configuring and deploying multiple rails applications quickly • Experience with collaborative code development in small agile teams and managing releases (Git, Continuous Integration, Capistrano) • Experience building internal and external APIs and RESTful web services • Strong foundation in Database ( MySQL / Postgres ) • Outstanding understanding of software design and architecture • Should have knowledge on Micro Services. It will be good if you also have : Worked in a web startup before and been part of the core development during high growth phase. Practical experience with building scalable, high availability and high performance systems.
Hands-on background with agile development practices includingtest driven development and scrums Contributed to open source projects on Github Familiarity with a variety of programming languages and development tools Worked on Any Tech Upgradations
Interview Process : 1 Internal Round + 2 Client Rounds
Mandatory Skill :
Strong Python experience with crawlers, REST APIs, async/multithreading, and PostgreSQL/MySQL in a cloud environment.
Role Overview :
We are looking for a highly skilled Python Developer with strong hands-on experience in building web crawlers, REST APIs, and advanced Python applications. The ideal candidate should be proficient in writing clean, efficient, and scalable code, and comfortable working with asynchronous programming, multithreading, and cloud-native environments.
Key Responsibilities :
Build and ship new features and fixes in a fast-paced environment.
Design, develop, test, and deploy scalable Python applications.
Develop robust web crawlers and RESTful APIs.
Write clean, secure, and maintainable code following SOLID principles.
Design and document features, components, and systems.
Collaborate closely with cross-functional teams.
Support, monitor, and maintain existing products.
Continuously learn and improve technical expertise.
Mandatory Skills :
3 to 5 years of strong hands-on experience in Python
Experience in building web crawlers and REST APIs
Strong knowledge of multithreading and async I/O in Python
Experience with PostgreSQL or MySQL
Strong understanding of OOP/Functional Programming and clean coding practices
Job Title :Senior Python Scripting Engineer (Testing)
Experience : 7 to 8 Years
Location : Bangalore
Employment Type : Full-Time
Job Overview :
We are looking for a Senior Python Scripting Engineerwith 4 to 5 Years of advanced Python scripting experience and 2 years of testing experience.
The ideal candidate will be responsible for developing robust automation scripts, ensuring software quality, and collaborating with cross-functional teams to enhance product reliability.
Key Responsibilities :
Develop and maintain advanced Python scripts for automation and software development.
Design, implement, and execute test cases, automation scripts, and testing frameworksto ensure software quality.
Collaborate with developers and QA teams to identify and resolve software defects.
Optimize existing scripts and test cases to improve efficiency and accuracy.
Work on test automation, debugging, and continuous integration pipelines.
Maintain clear documentation for scripts, test cases, and processes.
Required Skills & Qualifications :
7 to 8 Years of overall experience in software development/testing.
4 to 5 Years of strong hands-on experience in Python scripting (Advanced Level).
2 Years of experience in Software Testing (manual and automation).
Experience with test automation frameworks like PyTest, Selenium, or Robot Framework.
Proficiency in debugging, troubleshooting, and optimizing scripts.
Knowledge of CI/CD pipelines, version control systems (Git), and Agile methodologies.
Strong problem-solving skills and ability to work in a dynamic environment.
Preferred Skills :
Experience with cloud platforms (AWS, Azure, or GCP).
Exposure to performance testing and security testing.
Familiarity with DevOps practices and containerization (Docker, Kubernetes).
• Deep understanding of one or more of Java/Go/Scala/C++. Ability to understand and critique the core library/language constructs. • Knowledge of processor, memory, network and storage internals. Familiarity with I/O optimized algorithms. • Deep understanding of distributed systems including fault modeling, concurrency, isolation, consensus etc. • Internals of a RDBMS like MySQL • Conversant with the internals of systems like Kafka, Cassandra/Scylla, Redis, RocksDB etc • Working knowledge of hosting and network infrastructure (K8s, Envoy, etc) • Familiarity with binary serialization protocols like thrift/protobuf/flatbuffers etc • Familiar with gRPC, HTTP/2, QUIC, etc. • Troubleshooting memory issues, GC tuning, resource leaks etc. • Strong problem-solving skills, algorithmic skills and data structures. • Productionizing machine learning pipelines using Spark/Flink/TensorFlow etc • Familiarity with big data concepts - HDFS, hive, presto, spark, oozie, ambari, airflow, atlas, ranger, etc. Familiarity with formats like avro, parquet, orc, arrow etc • Good understanding of branching, build, deployment, continuous integration methodologies • Experience in leading a team and mentoring engineers • Attitude to get Stuff Done! • Ability to make decisions independently. Desired Background: • Bachelor’s or Master’s degree in Engineering from premier institutes preferred • 8+ years of experience in software design, development & architecture
As an experienced engineer we know that you have built software to solve various business problems at your previous workplaces. You may have also explored technologies on your own for your learning or hobby projects.
You will be building APIs for the Synup platform and also UI to make our platform capabilities available to our customers.
You and the team that you are a part of will be collectively responsible building performant software and customer experiences that scale to our next million customers.
You will be responsible for writing technical specs and contributing to it's implementation. We expect that you would have done the same in your previous workplaces.
Other folks on our team are looking forward to learn from your experiences.
For engineers that join our team
We expect you to be good with Ruby or Python to build APIs.
You will be contributing to our UI that is built with React and GraphQL.
We hope our team members have a strong grasp of software design patterns and know when to put them to good use.
Experience with an SQL datastore would help a lot. PostgreSQL is our primary datastore.
We optimize our search functionality and rollup reports by using ElasticSearch
We expect that you have used Redis. Redis is our swiss army knife to solve a lot of problems apart from just caching.
About Us
Remember the days when the phone rang and you didn’t know who it was? If it was the company you always dreamt working for? A call from a hospital trying to tell you someone close to you got sick? Or just that stubborn sales guy.
Our mission is to make it possible for you to know who’s trying to contact you, and also tell you when not to pick up. We want to remove all uncertainty, making your communication safe and efficient by separating the important stuff from the noise and create trust, no matter if it’s in the beginning of a call, in the middle of a transaction or at the end of a signature. We are building a platform which empowers our users to take control of their own digital identity and making their communication more safe and efficient.
We are a diverse organization with over 160 of the best minds coming from different backgrounds, joining hands to ensure our vision of building trust everywhere.
Truecaller is one of the fastest growing tech companies in the world. We have 100 million daily active users around the world with the strongest presence in South Asia, Middle East and North Africa.
We are backed by some of the most prominent investors in the world such as Sequoia Capital, Atomico, and Kleiner Perkins Caufield & Byers.
Your Mission
You will be working with the backend that powers the Pay module in Truecaller taking on problems molding the evolving environment of FinTech in India. As a backend developer you will be working with integrating the latest technologies in finance and working in close cooperation with the systems of leading banks and financial institutions in India. Truecaller is a company that has seen scale at a big level and one of your challenges will be to help building an industry leading scalable payment solution.
Some of your key responsibilities would be:
Write simple, understandable, testable, and efficient code with focus on solid technical stability and performance.
Drive technical improvement by applying software craftsmanship in everyday work as well as by identifying and executing larger refactoring/improvement initiatives.
Contribute in implementation of complex features and design work within team.
Being part of cross team technical initiatives
Participate in and contribute to team’s Agile practices.
Take responsibility in maintaining high engineering standards, commitment to the product and respect and attitude towards others.
Your skills
We would love to hear about:
Hands on experience with modern Ruby on Rails practices and development.
Experience with writing clean, maintainable and scalable code
Good awareness of the Ruby on Rails ecosystems and being in touch with the latest developments in this area
Experience in developing backend APIs/services, micro-service architecture. APIs for mobile apps in particular is a bonus.
Awareness/experience in setting up and configuring rails applications is a big plus – eg: nginx, passenger, varnish, rabbitmq
Have a clear understanding of database technologies; with previous experience with MongoDB being a bonus
Awareness/experience with testing methodologies like RSpec and Cucumber
A high-performance mindset to deliver good quality code and also an understanding of the product
Openness with working in a culture of inclusiveness and individual responsibility and experience with Agile methodologies.
Good communication skills – good knowledge of English, both written and oral
We all live and act after our values Get Sh*t done, Be Fearless, Help Each Other and Never Give up and expect you to do it as well.
Applying
This position is located in Bengaluru, India
We only accept applications in English.
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, or marital status.
Make the right call, send us your application today!
1) Experience in PHP, Python, Node JS, Angular JS. Good knowledge of TDD (Test Driven Development)
2) Good experience any PHP Framework, MySQL. Good understanding of RESTful API development
3) Good experience in JS, HTML and CSS, LESS CSS and Responsive web development.
4) Experience in relational database and version control tools and integration of third. Understanding of GitHUB, SVN
5) Experience in Amazon AWS.
6) Maintain existing code base including troubleshooting of issues and fixing bugs.
Read more
Get to hear about interesting companies hiring right now