Effectual is looking for a Principal Software Engineer to design, develop, and deploy cloud-based applications for their clients, ensuring the delivery of high-quality cloud solutions.
Requirements
- 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
Responsibilities
- Provide technical support and innovative cloud solutions in alignment with business objectives by designing, architecting, maintaining, and operationalizing cloud-based web applications
- Design new software solutions for critical business needs and set architectural direction for projects
- Evaluate, test, design, develop, and integrate new cloud technologies and processes to support existing infrastructure and modernization efforts
- Serve as a technical lead on important projects and contribute to architectural norms for practice
- Lead large feature releases that cross team boundaries or require coordination with client teams
- Design, implement, integrate, maintain, optimize, and administer cloud solutions, infrastructures, and platforms
- Independently responsible for the entire lifecycle of medium and large features from design through deployment
Other
- 7-10+ years of experience in Software Engineering
- AWS Certified Cloud Practitioner
- AWS Certified Developer Associate
- AWS Certified Solutions Architect Associate/Professional
- AWS Certified DevOps Engineer Professional