Skip To Content

Jobon ball

For best results we recommend Google Chrome

Click below for details


0 applicants
posted over 1 year ago

Job Description

Welcome to the Virtual Interview for the Full Stack Developer. Please create an account and confirm your camera is working by taking a profile photo and saving a test video. Once complete you can respond to the interview questions, review your responses and click SEND.


Work in an agile environment to design, develop and maintain a variety of data-driven internal applications using diverse technology stacks.

• Interact with product stakeholders to analyze needs and translate them into functional applications
• Design, build, and maintain efficient, reusable, and reliable code
• Understand how our applications operate and how end users interact with them.
• Ensure scalability, quality, security, and responsiveness of applications
• Build decoupled and distributed applications using microservice patterns
• Identify bottlenecks and bugs, and devise solutions to these problems
• Write unit tests to ensure code adheres to specifications
• Provide engineering and troubleshooting support when building, deploying, and configuring application
• Continuously improve software craftsmanship
• Other duties from time to time as determined by management

• Bachelors degree with 8+ years of experience as a Software Engineer
• Proficient in writing C# and JavaScript code along with familiarity on the surrounding ecosystems
• Experience in Agile and Extreme Programming (XP) software development is a plus
• Experience with other mainstream programming languages is a big plus (Java, Scala, Groovy, Ruby, etc.)
• Experience with one or more modern mainstream JavaScript libraries and frameworks (Angular 2, React, etc.)
• Proficiency developing and troubleshooting complex software systems that run in mixed-environments including Windows, Linux, Unix and/or Windows 
• Proficient in fundamental web technologies (HTML, CSS, and JavaScript)
• Able to write clean and maintainable code 
• Familiar with various design and architectural patterns
• Familiarity with Microsoft SQL Server and/or other relational database management systems
• Experience with NoSQL databases is a plus
• Familiarity with ASP.NET MVC 
• Understanding fundamental design principles behind building scalable applications
• Proficient in implementing unit tests and automated tests
• Proficient in Git 
• Familiarity with continuous integration