These job descriptions are examples. Looking for work?

Find JobsFind Jobs

Developer - MEAN Stack

0 people like this description

Are you a Developer AND a musician, or just love music? Consider Nashville for this unbelievable opportunity to be part of a growing, global organization. This is a contract-to-hire opportunity. This will move quickly so take a look and consider the possibilities.

This person will work in a hands-on supervisory role responsible for guiding the product development of web applications utilizing Java (very minimal back end development necessary) and web technologies such as AngularJS in an Agile / Scrum development environment. This full stack development position provides leadership by promoting Agile best practices within the development teams and supporting the Product Owners in the execution of respective product roadmaps with hands on development. You will be a leader to approximately 10-12 technical leads and developers.

You must work ON-SITE in Nashville, TN. full time.


Application Development
• Ensures that all developers are guided and empowered to follow best practices of Agile software development
• Ensures architectural integrity of core architecture
• Advises on technical debt
• Contributes to open source project sponsored by company
• Has advanced understanding of front-end software development, architecture, and tools available in the market
• Demonstrates ability to assimilate new technologies
• Writes code for complex systems (e.g. a large number of interaction points, large number of tables, complex business rules)
• Reviews other developers’ code developers; Identifies alternative development approaches for team.
• Analyzes existing programs and modifies application code to create enhancement or develop new programs
• Performs unit testing and complex debugging; Works with other team members to resolve problems
• Serves as project lead on one or more large, complex projects that require increased skill in multiple technical environments and processes knowledge of a specific business area.
• Accountable for process and coding standards for the team and ensures compliance
• Accountable for technical feasibility and feedback on new initiatives
• Recommends resource modeling changes based on team backlog and product chartering

• Bachelors in computer science, engineering, MIS or equivalent work experience; May have technology certifications
• Prior Experience as a team lead in a Agile development environment required
• 10+ years of progressive work experience designing and developing MEAN stack applications in a Java/JEE environment.
• Experience with data modeling, relational databases, data structures and design a huge plus
• Experience working with Product and Business Management teams
• Experience working in an entrepreneurial company


Technical Knowledge, Skills, and Abilities:
• Healthcare experience is a huge plus
• Knowledge, skills and experience of the following:
o Ability to determine a good user story
o Breaking down user stories into work requirements
o Effective unit testing
o Collaborative team based design
o Practitioner of contract programming
• Advanced Knowledge with several of the following: Java, HTML5, XML, JavaScript Frameworks and SOA.
• Knowledge and skill with the following
o Git, Jenkins, Gradle
o RESTful API, JSON, AngularJS, Node JS, HTML5

Soft Skills:
• Ability to work hard, in an Agile environment and still have fun
• Foster an environment of relationship and collaboration
• Responsible for coaching and mentoring other team members
• Ability to establish and maintain effective working relationships, supporting company leadership and other team members
• Ability to work under pressure. Maintains composure
• Ability to manage multiple and changing priorities/tasks
• Must be flexible and embrace change

Please reply with resume and a brief summary of how your experience meets the criteria of the position.

Thank you

These job descriptions are examples. Looking for work?

Find JobsFind Jobs