Job description
JOB SUMMARY:
Mountain Leverage is seeking a well-rounded individual capable of leading design and implementation for enterprise web applications. Candidate will have an immediate impact as a key individual contributor on a small development team. Qualified candidates should be skilled with a variety of tools and languages and demonstrate the ability to lead/mentor individuals. Knowledgeable with all aspects of the engineering process including requirements specification, architecture, design, development, test, documentation, and maintenance. Able to perform in a fast-paced, goal-oriented product development organization.
WORKING CONDITIONS:
Location:
1. Home-based office that allows for a professional environment for inbound and outbound communications
2. ~5-10% travel
Other:
1. Extending coverage outside of normal work hours may be required
Internet Service Requirements:
- Internet access provided by a cable or fiber provider
- DSL, satellite, and wireless broadband is NOT permitted
- Exceptions may be made if latency and packet loss are below an acceptable minimum.
- Minimum upload speed of 5 Mbps
- Minimum download speed of 10 Mbps
Before any technical or educational requirements are considered, all Mountain Leverage employees must possess traits of honesty, integrity, and honor. They must be flexible, adaptable, and open to change. They must also be critical thinkers, problem-solvers, and team players. And last but not least, they must have a great sense of humor and a desire to have fun at work!
MINIMUM REQUIRED QUALIFICATIONS:
- Education: BS or MS in Computer Science or equivalent experience
- Experience: 5+ years of development or related experience
- Capable of working with and leading a distributed workforce/team
PRINCIPAL DUTIES & RESPONSIBILITIES (Essential Functions):
- Effective participation in all technical aspects of the Mountain Leverage software engineering effort to develop effective software solutions in a timely and efficient manner.
- Involvement in all aspects of the software engineering process for portable voice recognition computers, including but not limited to:
- Architecture and requirements definition
- Design
- Estimating effort
- Coding
- Testing
- Maintenance of software
- Defining architectural requirements, establishing standards for design and development, and continuously improving engineering methods and practices.
- Implement solutions utilizing all of the technologies specified in the skill section.
- Communicating development issues to management for both design and scheduling purposes, participating effectively in the design process and software development lifecycle in a team environment.
- Handling several concurrent tasks and meeting scheduled milestones for each.
- Occasional travel may be required (< 10%).
KNOWLEDGE, SKILLS & ABILITIES:
Required:
- Spring Boot and/or Grails, or other Java-based modern web services framework
- Front end framework, preferably Vue, React, or Angular, + complementary libraries
- Javascript
- CSS
- ORM framework
- SQL and NoSQL database and data model design
- Build automation
- Git
Desired:
- New product development experience
- Enterprise Integration frameworks such as Mulesoft
- Java or C#
- Capability to design on-prem hosted as well as cloud-hosted software stacks
- Strong engineering competence, including the ability to learn new technical concepts quickly
- Strong analytical and problem-solving skills
- Ability to establish rapport and communicate with people at all levels of an organization.
- Strong oral and written communication skills
- Ability to execute tasks with minimal supervision
- Ability to adapt and willingness to learn new technology or techniques
- Strong organizational skills - ability to organize, analyze, and execute several concurrent tasks and activities
Job Type: Full-time
Pay: $75,000.00 - $125,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Employee assistance program
- Flexible schedule
- Flexible spending account
- Health insurance
- Life insurance
- Paid time off
- Vision insurance
Schedule:
- Monday to Friday
Supplemental pay types:
- Bonus pay
Education:
- Bachelor's (Preferred)
Experience:
- DEVELOPMENT: 5 years (Preferred)
Work Location: Remote
www.arclintfl.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, www.arclintfl.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, www.arclintfl.com is the ideal place to find your next job.