Effectual

Principal Software Engineer, Front End

Effectual

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Manual Apply

Salary

💰 $170,000 - $210,000 per year

Job Level

Lead

Tech Stack

AWSCloudGraphQLJavaJestjQueryKubernetesNode.jsOracleReactSDLCSpring BootSpringBootSQLTypeScriptWebpack

About the role

  • Design, develop, and deploy cloud-based web applications for clients
  • Collaborate with architects, project managers, and client leadership to deliver high-quality cloud solutions
  • Provide technical support and design innovative cloud solutions aligned with business objectives
  • Design new software solutions and set architectural direction for projects
  • Evaluate, test, design, develop, and integrate new cloud technologies and modernization efforts
  • Serve as technical lead and contribute to architectural norms for the practice
  • Lead large cross-team feature releases and coordinate with client teams
  • Independently own the lifecycle of medium and large features from design through deployment
  • Support and maintain existing software; investigate and correct defects
  • Improve maintainability and performance through application refactoring
  • Build, deploy, and maintain CI/CD pipelines; perform pull/merge requests, branch management, and deployments
  • Review technical design documentation, create proper documentation, and evangelize long-term technical direction

Requirements

  • Bachelor's degree in Computer Science, IT, IS, or related field
  • 7-10+ years of experience in Software Engineering
  • AWS Certifications: AWS Certified Cloud Practitioner; AWS Certified Developer Associate; AWS Certified Solutions Architect Associate/Professional; AWS Certified DevOps Engineer Professional
  • Software engineering and architectural skills with deep understanding of multiple software architecture patterns
  • HTML5, CSS3 (preferably TailwindCSS V3+), React 18+
  • Intermediate to Advanced TypeScript
  • Deep understanding of multiple programming languages: C#/.Net Core, Java, JQuery, UGS
  • Deep understanding of frameworks such as Springboot and GraphQL
  • Responsive Design expertise (Mobile Friendly UI)
  • Kubernetes administration including installation, configuration, and troubleshooting
  • NodeJS, Webpack, Git
  • REST and WebSocket Architectures
  • Jest for Unit Testing
  • Cloud architecture, cloud-native design, cloud computing, storage and database
  • AWS compute, messaging/queueing, blob storage, and database technologies
  • Command of IaC platforms (preferably CloudFormation)
  • Oracle and MS SQL Databases
  • Understanding of SDLC models, Application Lifecycle Management, data structures and algorithms
  • Excellent understanding of information security best practices and secure design
  • Conflict management
  • Ability to sell the value of investing in nonfunctional requirements/architectural attributes
  • Collaboration with development teams to optimize application performance