Responsibilities:
Reviews, analyzes, and modifies programming systems, including coding, testing, debugging, and installing for a small- to mid-scale systems. Provides leadership to the squad/work team, delivering a vision for work requirements for the quarter. Designs the scope of sprints within the quarter. Within the scope of a work assignment, collaborates with the product owner and assists with managing stakeholder expectations and ensuring prompt and complete customer service. Commits to deliverables with customers and/or management.
Technical skills:
- Full-stack engineer proficient in Node.js and React.
- Experienced in modern development and build strategies, including microservices, Lambdas, Docker, continuous integration and delivery, and automated testing.
- Knowledgeable about data structures, algorithms, and software design principles.
- Comfortable working in a cloud environment (AWS), deploying and managing software and services with GitHub, Jenkins, Terraform, AWS Lambdas, and ECS/Docker.
- Able to demonstrate the ability to solve complex problems, recommend improvements, and anticipate challenges.
- Strong communication skills and the ability to translate product requirements into clear technical designs and agile execution.
Typically requires a Bachelors Degree and minimum of 8 or 9 years directly relevant work experience Note: One of the following alternatives may be accepted: PhD or Law + 6 yrs; Masters + 7 yrs; Associates degree + 9 yrs; High School + 10 yrs.
Bachelor’s or Master’s degree