Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Vidoori Inc.

Mid Level Software Developer

Vidoori Inc.

. Design, develop, test, and maintain software applications and services .

Posted 10/21/2026full-timeUnited StatesMid-LevelSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates proficiency in software development, including experience with modern programming languages, automated testing practices, and cloud-based applications. Strong analytical skills and the ability to communicate technical concepts effectively are essential for collaboration and problem-solving.

Highest-signal resume keywords
Proficiency In Java, C#, Python, JavaScript, Or TypeScriptExperience With REST APIs And Application IntegrationsUnderstanding Of Automated Testing PracticesExperience With CI/CD Pipelines And Automated DeploymentFamiliarity With Docker And Kubernetes

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Software DevelopmentAutomated TestingDatabase ManagementAPI DevelopmentVersion ControlCloud-Based Application DevelopmentData StructuresAlgorithmsDesign PatternsMicroservices Architecture
Soft Skills
Analytical SkillsProblem-Solving SkillsCommunication SkillsOrganizational SkillsTime Management Skills
Tools & Technologies
GitAWSMicrosoft AzureGoogle CloudDockerKubernetesCI/CD ToolsHTMLCSSPerformance Analysis Tools
Certifications & Qualifications
Relevant Degree In Software DevelopmentProfessional Qualification In Software Development
Industry Keywords
Agile Software DevelopmentApplication MonitoringLoggingPerformance IssuesSoftware Defects

Tech Stack

Tools & technologies
AWSAzureCloudDockerJavaJavaScriptKubernetesMicroservicesPythonTypeScript

About the role

Key responsibilities & impact
  • Design, develop, test, and maintain software applications and services
  • Work with product managers, designers, and stakeholders to clarify requirements and translate them into technical solutions
  • Write clear, maintainable, and efficient code
  • Contribute to planning, implementation, testing, deployment, and ongoing support
  • Build and maintain APIs, integrations, and software components
  • Develop and maintain automated tests and participate in code reviews
  • Investigate and resolve software defects, performance issues, and production incidents
  • Improve application performance, reliability, security, and maintainability
  • Work with databases and data services to improve data access and storage
  • Use version control and collaborative development practices
  • Contribute to technical documentation and knowledge sharing
  • Participate in agile planning, estimation, reviews, and retrospectives
  • Support releases, deployments, and application monitoring with QA and operations colleagues
  • Keep up to date with software development practices, technologies, and security standards

Requirements

What you’ll need
  • Professional experience in software development or a related engineering role
  • Proficiency in at least one modern programming language, such as Java, C#, Python, JavaScript, or TypeScript
  • Experience building, testing, and maintaining software applications or services
  • Understanding of software development principles, data structures, algorithms, and common design patterns
  • Experience working with relational or non-relational databases and writing queries
  • Familiarity with REST APIs, application integrations, and common data formats such as JSON
  • Experience using version control systems, such as Git, in a collaborative development environment
  • Understanding of automated testing practices and experience writing or maintaining unit or integration tests
  • Strong analytical and problem-solving skills
  • Ability to communicate technical concepts clearly and collaborate across disciplines
  • Good organisation and time management skills
  • Commitment to writing secure, reliable, and maintainable software
  • Experience developing cloud-based applications or working with AWS, Microsoft Azure, or Google Cloud preferred
  • Familiarity with Docker and Kubernetes preferred
  • Experience with CI/CD pipelines and automated deployment practices preferred
  • Knowledge of HTML, CSS, and modern JavaScript frameworks preferred
  • Experience with message queues, event-driven systems, or microservices architecture preferred
  • Familiarity with application monitoring, logging, and performance analysis tools preferred
  • Experience working in an agile software development team preferred
  • Relevant degree, professional qualification, or equivalent practical experience in software development preferred