Senior Software Engineer - Front End Web Developer

Effectual Logo

Effectual

πŸ’΅ $130k-$170k
πŸ“Remote - Worldwide

Summary

Join Effectual as a Software Engineer to design, develop, and deploy cloud-based applications. Collaborate with architects and project managers to deliver high-quality solutions, working in a 2-week sprint cadence. Daily tasks involve participating in stand-ups, prioritizing tasks, assisting the team, performing code reviews, and demonstrating completed work. You will be responsible for the entire lifecycle of features, from design to deployment, and will maintain CI/CD pipelines. The role may involve technical leadership and requires strong cloud computing skills and experience. This remote position offers a competitive salary and benefits package.

Requirements

  • Bachelor's degree in Computer Science, IT, IS, or related field or commensurate professional experience
  • 7+ years of experience in Software Engineering
  • Advanced Skills: HTML5
  • CSS3 with preferably some experience with TailwindCSS V3+
  • React 18+
  • Intermediate to Advanced TypeScript
  • Responsive Design expertise (Mobile Friendly UI expertise)
  • Knowledge of Jest for Unit Testing
  • Intermediate Skills: NodeJS
  • Webpack
  • Git
  • Rest Architectures
  • Websocket Architectures
  • Cloud architecture, cloud-native design, cloud computing, storage and database
  • Grasp of information security best practices
  • AWS compute, messaging/queueing, blob storage, and database technologies
  • Command of one IaC platform (preferably CloudFormation)
  • Design, Coding, Debugging and Testing Software
  • Understanding of at least one SDLC model and all phases
  • Understand Application Lifecycle Management
  • Understanding of data structures and algorithms

Responsibilities

  • Provide technical support and innovative cloud solutions in alignment with business objectives, by designing, architecting, maintaining, and operationalizing cloud-based web applications
  • Design, implementing, integrating, maintaining, optimizing, and administering cloud solutions, infrastructures, and platforms
  • Evaluate, test, design, develop, and integrate new cloud technologies and processes to support existing infrastructure and modernization efforts and provides recommendations for future technologies and growth
  • Support and maintain existing software functionality; to investigate, analyze and correct identified defects
  • Improve the maintainability and performance of existing software through application refactoring
  • Independently responsible for the entire lifecycle of medium and large features from design through deployment
  • Perform pull requests / merge requests, branch management, and build and deployments
  • Build, deploy, and maintain CI/CD pipelines for multiple stacks
  • May serve as a technical lead on projects
  • Review technical design documentation and participates in technical reviews
  • Create proper documentation for software being built

Preferred Qualifications

AWS Certified Cloud Practitioner, AWS Certified Developer Associate, AWS Certified Solutions Architect Associate Preferred

Benefits

  • Medical, dental, and vision health insurances
  • Short term disability, long term disability and life insurances
  • 401k with Company match
  • Paid time off (PTO) (120 hours PTO that accrue over one year)
  • Paid time off for major holidays (14 days per year)

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.