Lead Software Engineer/ Full Stack Developer

JWT Dallas , TX 75201

Posted 3 months ago

A Creative Technology team member, responsible for the high-quality delivery of a range of projects, utilizing your skills as a lead open stack software engineer. While this role is Node.js focused, this position will have many opportunities to collaborate with our PHP and .NET team to build multi-platform solutions.

What you do:

  • Technically proficient and responsible for quality related to the design, build, implementation and delivery of the product.

  • Execute the development of web software with a strong focus on the security, performance, and robustness of the system.

  • Help perform code reviews for team members.

  • Technically lead and mentor all members of the team setting standards and technical vision with the team.

  • Works closely with the project manager / architect and also act as a guide to the team.

  • Work collaboratively with all team members and groups within the organization.

  • Act as a technical subject matter expert on the project and provide feedback on requirements and suggestions for improvement to the account and client teams.

  • Articulate technical requirements, benefits and/or challenges to non-technical people in a manner that they can understand.

  • Bring an understanding of fiscal responsibility, both to the agency and our clients.

  • Leverage your experience to not only develop, but help guide creative technology solutions

  • Look for ways to enhance/improve the quality of projects delivered to add value to the agency in the eyes of the client.

  • Write both code-level (API) documentation as well as, when needed, project-level (user) documentation.

  • Generate project estimates and LOEs.

  • Play a part in planning releases with the goal of having little-to-zero end-user impact.

  • Generate the appropriate design documents, wireframes and other forms of documentation to clearly represent the solutions being created

What you need:

  • 5+ years of web development experience

  • Node.js

  • ECMA 6 (ES6)

  • MySQL

  • Object-oriented programming, design, and patterns (SOLID)

  • Experience communicating directly with account and/or client teams and interpreting technical items in non-technical ways.

  • Ability to communicate clearly under pressure

  • Strong proficiency with:

  • Relational database concepts and data modeling

  • HTTP and caching methodologies

  • Multi-node and load balanced applications

  • Good proficiency with:

  • The Linux/*nix platform

  • Microservices architecture

  • VCS (Bitbucket, Git, Subversion, etc.)

  • Communications including RESTful services, SOAP, JSON, etc


  • Experience with any of the following is a plus:

  • React.js/Redux/Angular.js

  • PHP, .NET or Java

  • Build tools (Phing, Ant, etc)

  • Continuous integration/deployment tools (Jenkins, Bamboo, etc)

Mirum provides competitive salaries, excellent benefits, 401k, and is headquartered in San Diego. This position is located in our Dallas office and candidates must reside in or be willing to relocate to Dallas.

Please include your resume.

We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.

upload resume icon
See if you are a match!

See how well your resume matches up to this job - upload your resume now.

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Full Stack Developer Net Manager


Posted 6 days ago

VIEW JOBS 1/18/2019 12:00:00 AM 2019-04-18T00:00 A career in our New Technologies practice, within Application and Emerging Technology services, will provide you with a unique opportunity to help our clients identify and prioritise emerging technologies that can help solve their business problems. We help clients design approaches to integrate new technologies, skills, and processes so they can drive business results and innovation.Our team helps organisations to embrace emerging technologies to remain competitive and improve their business by solving complex questions. Our team focuses on identifying and prioritising emerging technologies, breaking into new markets, and preparing clients to get the most out of their emerging technology investments. Responsibilities As a Manager, you'll work as part of a team of problem solvers with extensive consulting and industry experience, helping our clients solve their complex business issues from strategy to execution. Specific responsibilities include but are not limited to: * Proactively assist in the management of a portfolio of clients, while reporting to Senior Managers and above * Be involved in the financial management of clients * Be actively involved in business development activities to help identify and research opportunities on new/existing clients * Contribute to the development of your own and team's technical acumen * Develop strategies to solve complex technical challenges * Assist in the management and delivering of large projects * Train, coach, and supervise staff * Keep up to date with local and national business and economic issues * Continue to develop internal relationships and your PwC brand The AI Lab focuses on implementing solutions that impact efficiency and effectiveness of our clients' functions. Process improvement, transformation, effective use of technology and data & analytics, and leveraging alternative delivery are key areas to drive value and continue to be recognized as the leading professional services firm. AI Labs is focused on identifying and prioritizing emerging technologies and preparing clients to get the most out of their emerging technology investments. Job Requirements and Preferences: Basic Qualifications: Minimum Degree Required: Bachelor Degree Minimum Years of Experience: 5 year(s) Preferred Qualifications: Degree Preferred: Master Degree Preferred Fields of Study: Analytics, Artificial Intelligence and Robotics, Business Analytics, Computer and Information Science, Computer Engineering & Accounting, Management Information Systems, Mathematics Certification(s) Preferred: Professional Certification in Project Management (PMP), Six Sigma Black Belt/Lean Black Belt/Master Black Belt, Microsoft Certified Solutions Expert (MCSE), Microsoft Certified Solutions Developer (MCSD), Certified Software Quality Analyst (CSQA), Certified Software Tester (CSTE), UX Certificate - Nielson Norman Group, Certified Analytics Professional (CAP) or equivalent institutional Data Science Program, Certified Secure Software Lifecycle Professional (CSSLP), or Certified Information Systems Security Professional (CISSP). Preferred Knowledge/Skills: Demonstrates extensive knowledge and/or a proven record of success in the following areas: * Performing as a team leader to include leading teams to generate a vision, establishing direction, motivating members, creating an atmosphere of trust, leveraging diverse views, coaching staff, and encouraging improvement and innovation; * Performing enterprise systems design, application scaling, performance evaluation, and architecture refinement; * Demonstrating experience with Java, Scala based platforms, open source tooling and Linux OS development; * Executing NoSQL database models, XML, relational and other database models and associated SQL; * Applying Natural Language Processing, Named Entity Recognition, Machine Learning and general unstructured data analytics; and, * Applying of full stack development with comfort and familiarity of continuous integration tooling such as Docker, Jenkins, Chef, and Puppet * Using Visual Studio, Sharepoint, SQL Server, Team Foundation Server (TFS), reporting tools, and other application tools/languages; * Leveraging development methodologies such as SCRUM (preferred) or Agile; * Using software development patterns including MVC and MVVM; * Demonstrating experience with Web development patterns; * Demonstrating experience with object-oriented programming principles; * Debugging application approaches and principles; * Demonstrating data modelling knowledge; * Leveraging performance with ORMs; * Demonstrating knowledge of code patterns (singleton, repository, factory, facade, flyweight, etc.); * Managing of small development projects with at least 3 consultants; * Assisting in architecture, and design related client projects and/or work streams, as well as having contributed as a systems analyst and conducted technical reviews of off-shore deliverables; * Assisting to the Lead Manager Architect on large projects, as well as client service teams during client implementations; * Performing client service consultation in areas of technical matters; * Performing of application maintenance and support of client solutions; * Resolving of complex technical issues for the area of responsibility on the project; and, * Reviewing of deliverables of offshore resources. Demonstrates proven skills in a .NET developer role in the following areas: * .NET C# - ASP.NET, VBA, SharePoint 2010/2013, WPF; * HTML/HTML5/XML. - SQL Server querying (or RDBMS equivalent); * Javascript /CSS Frameworks (JQuery, Angular, Knockout, Bootstrap, Kendo, Node, Backbone, Ember, Breeze); * Design patterns programming tools and systems(Factory, Singeton, MVC, MVVM); * Utilization of Telerik products, Kendo UI a plus; and, * Performance of design and code reviews. All qualified applicants will receive consideration for employment at PwC without regard to race; creed; color; religion; national origin; sex; age; disability; sexual orientation; gender identity or expression; genetic predisposition or carrier status; veteran, marital, or citizenship status; or any other status protected by law. PwC is proud to be an affirmative action and equal opportunity employer. Pwc Dallas TX

Lead Software Engineer/ Full Stack Developer