HamburgerMenu
hirist

Senior Software Developer - Python

VARITE Inc.
Multiple Locations
4 - 12 Years

Posted on: 27/08/2025

Job Description

Essential Job Functions :


- Designs, codes, tests, debugs and documents software according to systems quality standards, policies and procedures.

- Analyzes business needs and creates software solutions.

- Responsible for preparing design documentation.

- Prepares test data for unit, string and parallel testing.

- Evaluates and recommends software and hardware solutions to meet user needs.

- Resolves customer issues with software solutions and responds to suggestions for improvements and enhancements.

- Works with business and development teams to clarify requirements to ensure testability.

- Drafts, revises, and maintains test plans, test cases, and automated test scripts.

- Executes test procedures according to software requirements specifications.

- Logs defects and makes recommendations to address defects.

- Retests software corrections to ensure problems are resolved.

- Documents evolution of testing procedures for future replication.

- May conduct performance and scalability testing.

- Leads small to moderate budget projects; may perform in project leadership role and/or may supervise the activities of lower level personnel.

- Provides resolutions to a diverse range of complex problems.

- Executes schedules, costs and documentation to ensure assigned projects come to successful conclusion.

- May assist in training, assigning and checking the work of less experienced developers.

- Performs estimation efforts on projects and tracks progress.

- Drafts and revises test plans and scripts with consideration to end-to-end system flows.

- Executes test scripts according to application requirements documentation.

- Logs defects, identifies course of action and performs preliminary root cause analysis.

- Analyzes and communicates test results to project team.

Qualifications :

- Strong backend development experience using Python (3-5 years)

- Hands-on experience for building and managing RESTful APIs (FastAPI preferred)

- Proficient in web development and automation, including dynamic web scraping using Selenium

- Web Crawling/Scraping experience (3 to 5 years)

- MS SQL Server and MongoDB (1-2 years)

- Experience with Docker/Kubernetes for containerization and deployment workflows

- Ability to design and implement scalable backend systems and data pipelines

- Comfortable working independently on API development, scraping tasks, and backend integration

- Minimum 5 years of hands-on experience as a Backend Python Developer, with a strong focus on web development and automation

- 3-5 years of practical experience in web crawling/scraping, including proficiency with Selenium

- Solid understanding and implementation experience with RESTful APIs, preferably using FastAPI

- Working knowledge of containerization and orchestration tools such as Docker and Kubernetes

- Strong problem-solving and communication skills

info-icon

Did you find something suspicious?