Skip to content
Software Engineer - idankars | VScout
Software Engineer
idankars · Location TBD · full-time
idankars is seeking a Software Engineer to join our engineering team and contribute to the development of robust, high-performance applications. In this role, you will architect and implement features that serve our users, collaborate with cross-functional teams to define technical requirements, and maintain code quality standards that enable rapid iteration and scaling.
You will take ownership of significant portions of our codebase, participate in code reviews, and mentor junior engineers. This position offers the opportunity to work on meaningful technical challenges while developing your expertise across our entire technology stack and influencing product direction through technical insights.
Responsibilities
Design, develop, and deploy production-grade software features using modern programming languages and frameworks
Write clean, maintainable code that adheres to established standards and passes comprehensive testing before release
Conduct thorough code reviews for team members and provide constructive feedback to elevate code quality across the organization
Debug and optimize existing systems to improve performance, reduce latency, and enhance user experience
Collaborate with product managers and designers to translate requirements into technical specifications and feasible solutions
Participate in architecture discussions and contribute technical recommendations for system design decisions
Document code, systems, and processes to ensure knowledge sharing and enable effective onboarding of new team members
Monitor production systems, respond to incidents, and implement preventative measures to minimize downtime
Requirements
3+ years of professional software development experience building production systems
Proficiency in at least one primary programming language (Java, Python, Go, C++, or JavaScript/TypeScript)
Demonstrated ability to write testable code and experience with automated testing frameworks and best practices
Strong understanding of data structures, algorithms, and their application to real-world problems
Experience with version control systems (Git) and familiarity with CI/CD pipelines and deployment processes
Ability to communicate technical concepts clearly to both technical and non-technical stakeholders
Experience working in collaborative environments and contributing effectively to team goals
Solid grasp of software design principles and ability to recognize when refactoring or architectural changes are needed
Nice to Have
Experience with cloud platforms (AWS, GCP, or Azure) and containerization technologies (Docker, Kubernetes)
Familiarity with microservices architecture and distributed system design patterns
Background in database design, optimization, and both SQL and NoSQL technologies
Experience with API design and REST/GraphQL principles
Contributions to open-source projects or demonstrated portfolio of personal technical work
Knowledge of security best practices and experience implementing secure coding standards
Benefits
Competitive salary package commensurate with experience
Comprehensive health insurance coverage including medical, dental, and vision
Professional development budget for courses, conferences, and certifications
Flexible paid time off policy
On-site work environment fostering collaboration and team cohesion
Career growth opportunities and clear pathways to senior engineering and leadership roles
What you'll do Design, develop, and deploy production-grade software features using modern programming languages and frameworks Write clean, maintainable code that adheres to established standards and passes comprehensive testing before release Conduct thorough code reviews for team members and provide constructive feedback to elevate code quality across the organization Debug and optimize existing systems to improve performance, reduce latency, and enhance user experience Collaborate with product managers and designers to translate requirements into technical specifications and feasible solutions Participate in architecture discussions and contribute technical recommendations for system design decisions Document code, systems, and processes to ensure knowledge sharing and enable effective onboarding of new team members Monitor production systems, respond to incidents, and implement preventative measures to minimize downtime What we're looking for 3+ years of professional software development experience building production systems Proficiency in at least one primary programming language (Java, Python, Go, C++, or JavaScript/TypeScript) Demonstrated ability to write testable code and experience with automated testing frameworks and best practices Strong understanding of data structures, algorithms, and their application to real-world problems Experience with version control systems (Git) and familiarity with CI/CD pipelines and deployment processes Ability to communicate technical concepts clearly to both technical and non-technical stakeholders Experience working in collaborative environments and contributing effectively to team goals Solid grasp of software design principles and ability to recognize when refactoring or architectural changes are needed Nice to have Experience with cloud platforms (AWS, GCP, or Azure) and containerization technologies (Docker, Kubernetes) Familiarity with microservices architecture and distributed system design patterns Background in database design, optimization, and both SQL and NoSQL technologies Experience with API design and REST/GraphQL principles Contributions to open-source projects or demonstrated portfolio of personal technical work Knowledge of security best practices and experience implementing secure coding standards Benefits Competitive salary package commensurate with experience Comprehensive health insurance coverage including medical, dental, and vision Professional development budget for courses, conferences, and certifications Flexible paid time off policy On-site work environment fostering collaboration and team cohesion Career growth opportunities and clear pathways to senior engineering and leadership roles