
Pearl & Python Developer
at IP-driven Digital transformation industry. (NS1)


- Need to develop the new script using Perl & Python
- Need to analyse the existing script and do new changes
- Need to interact with QA team, Deployment team
- Need to interact with in-house and external customers
- Need to interact with internal team members for integrated development
- Need to have good communication skills within the team members
Skills required:
- Need to have experience in developing projects using PERL and Python
- Familiarity in Unix/Linux development environments and tools including
- scripting and process management
- Need to have experience in database(Mysql) concepts
- Need to have a experience in Elastic Search
- Have a knowledge in Git,Svn commands
- Need to have experience in implementing OOPS concepts
- Need to have a experience in XML functionality (read,create.,etc)
- Have a knowledge in creating a csv,xlsx files, json format
- Need to have a experience in PDF Functionality & FTP,SFTP Modules
- Need experience in unit testing
- Develop best practices to ensure coding efficiency and quality
- Experience in test driven development and Agile methodologies
Preference of Educational background:
- B.E
Preference of Professional background:
- Experience in handling modules
- Experience in PERL,Python,Mysql,Linux,Elastic search,Xml,PDF,FTP functionality

Similar jobs


Job Responsibilities :
- Work closely with product managers and other cross functional teams to help define, scope and deliver world-class products and high quality features addressing key user needs.
- Translate requirements into system architecture and implement code while considering performance issues of dealing with billions of rows of data and serving millions of API requests every hour.
- Ability to take full ownership of the software development lifecycle from requirement to release.
- Writing and maintaining clear technical documentation enabling other engineers to step in and deliver efficiently.
- Embrace design and code reviews to deliver quality code.
- Play a key role in taking Trendlyne to the next level as a world-class engineering team
-Develop and iterate on best practices for the development team, ensuring adherence through code reviews.
- As part of the core team, you will be working on cutting-edge technologies like AI products, online backtesting, data visualization, and machine learning.
- Develop and maintain scalable, robust backend systems using Python and Django framework.
- Proficient understanding of the performance of web and mobile applications.
- Mentor junior developers and foster skill development within the team.
Job Requirements :
- 1+ years of experience with Python and Django.
- Strong understanding of relational databases like PostgreSQL or MySQL and Redis.
- (Optional) : Experience with web front-end technologies such as JavaScript, HTML, and CSS
Who are we :
Trendlyne, is a Series-A products startup in the financial markets space with cutting-edge analytics products aimed at businesses in stock markets and mutual funds.
Our founders are IIT + IIM graduates, with strong tech, analytics, and marketing experience. We have top finance and management experts on the Board of Directors.
What do we do :
We build powerful analytics products in the stock market space that are best in class. Organic growth in B2B and B2C products have already made the company profitable. We deliver 900 million+ APIs every month to B2B customers. Trendlyne analytics deals with 100s of millions rows of data to generate insights, scores, and visualizations which are an industry benchmark.


- Relevant Experience required 3 to 5 years.
- Strong proficiency in python programming language along with expertise in backend development framework such as
- Django or Flask. (DSA and Design patterns are mandatory).
- Hand on Experience in REST API development and database such as PostgreSQL.
- Good knowledge of versions control systems like GIT, Bitbucket
- Implementation testing strategies such as unit testing (PyTest), integration testing and end to end testing
- Basic knowledge of Docker/Podman and Jenkins.
- Good have if they basic knowledge in Mainframe tech such JCL, and TWs.



Location: Chennai
Requirements:


1. Proficiency in Python 3.x based web and backend development
2. Solid understanding of Python concepts
3. Experience with some form of Machine Learning (ML)
4. Experience in using libraries such as Numpy and Pandas
5. Some form of experience with NLP and Deep Learning using any of Pytorch, Tensorflow, Keras, Scikit-learn or similar
6. Hands on experience with RDBMS such as Postgres or MySQL
7. Experience building REST APIs using DRF or Flask
8. Comfort with Git repositories, branching and deployment using Git
9. Working experience with Docker
10. Basic working knowledge of ReactJs
11. Experience in deploying Django applications to AWS,Digital Ocean or Heroku


This is a fully remote opportunity
About Us:
We at Ascendeum provide Data and AdTech strategy consultation to businesses worldwide. We started our journey with private funding and has been operating profitably since 2015. We are a lean team of 50+ highly productive and smart people spread across various parts of India who have been consistently delivering intelligent solutions that enable enterprise-level websites and apps to maximize their digital advertising returns.
Job Details:
We are looking for an analytical, results-driven Back-end Engineer who holds a passion to troubleshoot and improve current back-end applications and processes. The Back- end Developer will use his or her understanding of programming languages and tools to analyze current codes and industry developments, formulate more efficient processes, solve problems, and create a more seamless experience for users.
Job Responsibilities:
- Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement.
- Collaborating with the front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience.
- Developing ideas for new programs, products, or features by monitoring industry developments and trends.
- Recording data and reporting it to proper parties, such as clients or leadership.
- Participating in continuing education and training to remain current on best practices, learn new programming languages, and better assist other team
- members.
- Taking lead on projects, as needed.
Desired Skills and Experience:
- Bachelor’s degree in computer programming, computer science, or a related field.
- Solid experience specializing in developing and managing back-end systems for enterprise-grade applications.
- Strong command on Python and databases such as MySQL.
- Strong understanding of the web development cycle and programming
- techniques and tools.
- Focus on efficiency, user experience, and process improvement.
- Excellent project and time management skills.
- Strong problem solving and verbal and written communication skills.
- Ability to work independently or with a group.

- 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


The Backend Developer will be working alongside other Software Developers, Project Managers,
QA, Software Architects and DevOps in order to shape and implement the technology and product
deliverables that will drive forward the strategy of our venture
Key responsibilities include:
Working with the Team in building world class recommendation
Brain-storming and experimenting with new ideas for efficiently improving the service
Writing effective, low-latency and high-availability, and scalable Python codes.
Working with System Layered Services like Virtualization, Network Management and core
OS Technologies
Working on Creating Pipe-lines and Services necessary for Critical Real Time Systems
Required Competencies:
3+ years of experience with a track record of delivering quality results
Strong Knowledge in OOPS, Data Structures, Algorithms, Networking Concepts, OS
Concepts
Experience in successfully building Microservices, Server Services etc at scale
Experience in working with Cloud Technologies and possibly bare-metal hardware
Have knowledge on Virtualization, Kafka Streaming, Networking Protocols, Web Crawling,
Caching, Routing Algorithms etc
About Us:
• Rainbox a media-tech start-up, focusing on content aggregation, Search/Discovery &
recommendation.
• Our core Product is Oneplay, which provides universal search & discovery of contents across
multiple OTTs, Personalised Recommendations, Live TV Content Tracking & EPG and lots more,
becoming a single destination for all entertainment a user need.
• Oneplay’s newest project is the ‘Netflix of Gaming’: In past 5 years we have seen how OTT has
changed the overall media/entertainment industry, likewise the next entertainment viewership is
changing from watching live cricket to watching live game streamers. so looking at the market
trend our company is about to start cloud gaming.



- Design, construct, test and maintain robust and scalable data pipelines.
- Research, prototype and apply different methods to improve data reliability, fault tolerance and system performance.
- Instrument, monitor and troubleshoot these systems in a Production environment.
- Contribute to design reviews, code reviews, integration and automated testing.
- Adopt and improve our Agile development process.
- Writing effective and scalable Python codes
- Designing and implementing robust applications
- Debugging applications to ensure low-latency and high-availability
- Integrating user-facing elements with server-side logic
- Implementing security and data protection
- Accommodating various data storage solutions
Key Requirements
- Degree in Computer Science, Engineering or a related field
- You have prior experience as a Python Developer
- Good knowledge Django, Flask or similar Python frameworks
- Familiarity with front-end technologies, such as JavaScript, HTML5, and CSS3
- Knowledge of ORM (Object Relational Mapper)
- Familiarity with various testing tools.

We’re a small team looking for passionate, execution-focused, self-starters to help us build the next generation eCommerce platform and equal the playing field for all. Our success depends on building teams who can challenge each other's assumptions with fresh perspectives. To that end, we don’t just accept differences – we celebrate them. If that sounds exciting to you, let’s talk!
We are expanding our Engineering team to India and building a stellar and diverse team composed of owners. We are looking for a backend engineer with a demonstrated track record of developing and maintaining production services, innovative thinking, and technical excellence. As a backend engineer, you will be responsible for building out the service layer that powers our frontend applications. You should have a solid understanding of software development lifecycle and software design principles. This is a great opportunity if you are looking for a huge impact at a small start-up with immense growth potential.
What you will do?
Create technical plans of projects assigned to you.
Come up with well-structured solutions to ambiguous problems and implement them.
Ship high-quality, well-tested, secure, and maintainable backend code.
Provide technical direction on our various products and upcoming projects.
Champion reliability and quality by using best practices in software engineering and modular design.
Ensure all components are scalable, maintainable, and have in-built metrics instrumentation and monitoring
Deliver an exceptional user experience to our customers. Put the customer first and have quality in mind.
Own the full release cycle from development to deployment.
What you will need?
3+ Years of experience as a software engineer working on backend applications.
Advanced knowledge of Python (preferably, the Django framework) and relational databases.
Experience with agile, test-driven development, continuous integration, and automated testing.
Experience with building, modifying, and extending API endpoints (REST or GraphQL) for data retrieval and persistence.
Experience with the full software development life cycle, including requirements collection, design, implementation, testing, and operational support.
Excellent verbal and written communication, teamwork, decision making and influencing skills.
Experience with scrum or other agile software development methodology.
Hustle. Thrives in an evolving, fast-paced, ambiguous work environment.
Bonus if you have
Experience working in the eCommerce domain.
Experience with AWS technologies like Elastic Beanstalk, Amplify, etc.


About the job
Job Description
We are looking for a Back-End Engineer responsible for managing the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, definition, and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your coworkers into the application. A basic understanding of front-end technologies is therefore necessary as well.
Responsibilities
- Develop and Maintain REST API's
- Integration of user-facing elements developed by front-end developers with server-side logic
- Building reusable code and libraries for future use
- Optimization of the application for maximum speed and scalability
- Implementation of security and data protection
- Design and implementation of data storage solutions
- Follow and encourage Test-Driven Development (TDD) Approach
Skills And Qualifications
- Strong foundation and knowledge about Object-Oriented Design Principles
- Champion of the TDD approach
- Implementing automated testing platforms and unit tests
- Proficient in Python programming language
- User authentication and authorization between multiple systems, servers, and environments
- Integration of multiple data sources and databases into one system
- Management of hosting environment, including database administration and scaling an application to support load changes
- Data migration, transformation, and scripting
- Outputting data in different formats
- Understanding differences between multiple delivery platforms such as mobile vs desktop, and optimizing output to match the specific platform
- Creating database schemas that represent and support business processes
- Proficient understanding of code versioning tools, such as Git
- Understanding accessibility and security compliance

