Senior Software Engineer - Web Applications

Title

Senior Software Engineer - Web Applications

The Role and Responsibilities

Our clients Engineering team is seeking an experienced and versatile Senior Software Engineer to develop scalable web applications on which they run their company and ensure they scale to meet their rapid employee and business growth.

As a senior technical lead, you consider yourself a full-stack web developer and are passionate about the user experience and developing innovative solutions using modern web frameworks and paradigms. You are self-driven and problem solver, with a strong background in building large-scale web applications. You are execution focused and would develop a reputation for repeatedly delivering projects on-time.

You will: 

  • Design, develop and deploy full-stack and scalable web applications, being part of everything from contributing to web technology and framework stack, to use case and data model design

  • Drive architecture discussions, take ownership and responsibility over new projects, and deliver high quality software with tight timeline

  • Partner with security and compliance teams to ensure the application meets compliance, security and audit requirements 

  • Participate in the continual improvement of engineering tools, cloud-based technologies/services, and process

  • Define and participate in Agile development process, including scoping, technical design, estimation effort, coding, testing, debugging, code reviews, maintenance and support

  • Collaborate with cross-function teams and demonstrate great communication skills

 

Experience/Qualifications

  • 8+ years of experience in delivery multi-tier, highly scalable, distributed web application

  • Deep experience in software architecture, object-oriented design, data structures, and problem solving

  • Expert-level knowledge of JavaScript – prototypical inheritance, scope and closures

  • Experience with open standards, web technologies, frameworks/libraries such as Node.js, React, scss, Express, npm, webpack, etc.

  • Experience with following cloud services: AWS Elastic Beanstalk, EC2, S3, CloudFront, RDS, DynamoDB, VPC, ElasticCache, Lambda is a plus

  • Ability to decompose complex problems into manageable units of work

  • Excellent verbal and written communication skills.

  • BS or MS degree in Computer Science or equivalent.


    Additonal notes;

    ERP software

    Support internal App for the finance dept to start

    Cloud Engineer

    Full Stack

    Deliver date focused

    Contribute to this new start up division in a billion dollar company



  For more information apply below