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.

Senior Software Developer

Vidoori Inc.

. Design, develop, test, and maintain software applications and services in accordance with requirements and engineering standards .

Posted 10/27/2026full-timeUnited StatesSeniorWebsite

Core Competencies

Role fit
Core Competencies

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

Demonstrates expertise in software development, including strong programming skills in Java, C#, Python, JavaScript, or TypeScript, and a commitment to writing secure, maintainable code. Proficient in API design, database integration, and automated testing, with a focus on collaboration and continuous improvement.

Highest-signal resume keywords
Software DevelopmentAPI DesignAutomated TestingVersion Control SystemsCollaboration Skills

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
JavaC#PythonJavaScriptTypeScriptAPIsDatabasesSoftware TestingData StructuresAlgorithms
Soft Skills
Communication SkillsCollaboration SkillsProblem-Solving SkillsMentoring
Tools & Technologies
Version Control SystemsContinuous IntegrationContinuous Delivery
Certifications & Qualifications
Relevant DegreeProfessional Certification
Industry Keywords
Software ApplicationsSoftware Development LifecycleTechnical DesignCode ReviewOperational Procedures

Tech Stack

Tools & technologies
JavaJavaScriptPythonTypeScript

About the role

Key responsibilities & impact
  • Design, develop, test, and maintain software applications and services in accordance with requirements and engineering standards
  • Translate business and product requirements into technical designs, implementation plans, and maintainable code
  • Build and integrate application components, APIs, databases, and third-party services as needed
  • Review code and provide constructive feedback to promote software quality, consistency, and knowledge sharing
  • Identify and resolve software defects, performance issues, and other technical challenges
  • Contribute to application architecture and technical decisions, considering scalability, reliability, security, and maintainability
  • Develop and maintain automated tests and participate in testing, deployment, and release activities
  • Collaborate with product managers, designers, quality assurance teams, and other stakeholders throughout the software development lifecycle
  • Support continuous integration and delivery practices and help improve development workflows
  • Document technical designs, implementation details, and operational procedures
  • Assess technical risks, dependencies, and estimates, and communicate progress and potential issues clearly
  • Mentor colleagues and contribute to a culture of collaboration, continuous learning, and engineering excellence

Requirements

What you’ll need
  • Professional experience developing and delivering production software applications
  • Strong programming experience in one or more relevant languages, such as Java, C#, Python, JavaScript, or TypeScript
  • Experience with software development principles, data structures, algorithms, and object-oriented or functional programming concepts
  • Experience designing and working with APIs, databases, and application integrations
  • Experience using version control systems and participating in code reviews
  • Knowledge of software testing practices, including unit, integration, or end-to-end testing
  • Ability to troubleshoot complex issues and develop clear, practical solutions
  • Strong communication and collaboration skills, including the ability to explain technical concepts to varied audiences
  • Ability to manage priorities, work independently, and deliver high-quality work to agreed timelines
  • Commitment to writing secure, readable, maintainable, and well-documented code
  • Relevant degree, professional certification, or equivalent practical experience in software development or a related discipline
  • Must be a U.S. citizen