Senior Software Engineer

Sorry, this job was removed at 10:05 p.m. (MST) on Monday, July 31, 2017
Find out who's hiring in Greater Boulder Area.
See all Developer + Engineer jobs in Greater Boulder Area
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.
 Are you are an experienced senior developer with a broad skill set and a passion for tackling complex and challenging problems? Envysion is looking for talented technical innovators to join our engineering team.

You will work on a small, agile team developing highly scalable, cloud-based, web and big data applications.  This is an opportunity to work with real-time, event driven video players with image-based scrolling as well as creating incredibly unique and compelling data visualizations.

Our engineers are actively delivering high quality code, while continuously improving their development practices, products, and team.  We don’t take ourselves too seriously and we are able to admit when there’s a better way to do something. 

If this sounds like the right role for you, we’d love to hear from you!

Core Functions

  • Actively participate in a fluid and collaborative environment with the ability to influence and change the direction of the product
  • Regularly employ your development skills on the front end and in web services to create compelling software
  • Support cross-functional feature teams with architecture expertise
  • Provide technical and professional leadership as a Senior Engineer
  • Model and champion Software Engineering best practices
  • Primary Function: ship high quality software in a timely manner that is aligned with the department and company values

Winning Behaviors, Competencies, and Skills

  • You get excited thinking about the automation and acceleration of the development, validation, and deployment processes of your team.
  • A distributed systems foundation and a service-oriented mindset
  • Knowledge and respect of the importance of documentation, as well as the capacity to execute high quality and detailed documentation
  • You value team-based development and prefer to bounce your ideas off your peers before jumping into the code
Experience
  • Computer Science / Engineering degree or equivalent experience
  • 5+ years experience developing commercial software applications
  • Excellent JavaScript development skills and experience
  • Ability to create compelling user experiences in SPA-style Angular user interfaces
  • Ability to write and maintain REST backend services in NodeJS to support your UI
  • Strong grasp of Agile principles and software best practices
  • Agility and comfort with changing requirements and frequent customer feedback
  • Experience with java and/or scala is a big plus
  • You are energized by understanding the customer and delivering solutions
  • You understand the concepts of REST and resource-oriented architectures
  • You’re comfortable using and modifying relational databases (e.g. MySQL)
  • You can fluently translate designs into HTML, CSS, and JavaScript
  • You aren't necessarily a designer, but you have an eye for detail, you can see when pixels are off, and you have a sense for usability
  • You know the ins and outs of cross browser client development
  • You can talk the talk of HTTP interfaces/APIs with service developers
  • Experience executing functional, non-functional and regression tests
  • Experience working in and around Agile development teamsExperience with RESTful API development or integration
  • Nice-to-have: Experience working with video in a web environment
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

100 Superior Plaza Way, Superior, CO 80027

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about EnvysionFind similar jobs