
Associate Principal Software Engineer, Full Stack
- Greenwood Village, CO
- $10,000 per year
- Permanent
- Full-time
- Leads team(s) in designing and implementing highly available and scalable applications on AWS. Collaborates with and across Agile teams to design, develop, test, implement, and support technical solutions in full-stack development tools and technologies.
- Develops and maintains resilient user interfaces and visual components using React and Typescript.
- Deploys and supports applications in AWS using GitHub Actions CI/CD pipelines.
- Develops and maintains RESTful API’s hosted in Amazon Web Services (AWS)
- Ensures high standards of quality with thorough testing using unit, functional and end-to-end testing strategies.
- Ensures sufficient logging and monitoring of production applications using tools like Splunk.
- Collaborates with product and design teams to provide technical input on new designs and features.
- Key player in the troubleshooting and resolution of production issues.
- Supports IT leadership in complex solution implementations
- Mentor team members on best practices and coding standards, showcasing strong programming skills in languages like Node.js, React, Python. Open Source RDBMS and NoSQL databases and Cloud based data warehousing services such as Redshift.
- Supports the implementation and enforcement of policies and procedures (including security) under a well-developed methodology framework to ensure a consistent operating environment.
- Bachelor's Degree degree in computer science, information systems, or a related field required
- 6 years of experience in front end and back end development required
- 6 years experience in at least one of the following: Front end, databases required
- 3 years of experience with React, Typescript and Node, and cloud platforms such as Microsoft Azure, AWS, or Google Cloud required
- Prior Experience working with industry standard identity and Access Management solutions like PingIdentity, Okta, etc. and integrating them into applications preferred
- Prior Experience in microservices architecture and container-based orchestration technologies including, Kubernetes and Docker preferred
- Prior Experience building RESTful and graphQL apis preferred
- Prior Experience designing and implementing AI/ML-powered features to enhance automation, decision-making, and customer experience in agricultural finance applications, using tools such as Amazon SageMaker, TensorFlow, or Scikit-learn preferred
- Prior Experience productionizing ML models, integrating them into full-stack applications with scalable APIs and real-time inference pipelines preferred
- Prior Experience leveraging generative AI to improve customer-facing tools, such as chatbots, document automation, and intelligent search capabilities preferred
- Advanced knowledge of JavaScript, Typescript, CSS, React and Node.
- Advanced knowledge of testing frameworks and strategies such as Vitest, Testing Library and Playwright.
- Significant experience with public cloud, primarily AWS, as well as with CI/CD tools and pipelines (GitHub Actions, Azure DevOps, CircleCI, etc).
- Solid knowledge of container orchestration platforms such as Kubernetes and Docker.
- Excellent problem-solving and troubleshooting skills.
- Strong leadership skills with the ability to support complex solution implementations. Advanced technical, analytical and problem-solving skills that enhance working with problems that are complex and often unique. Ability to maintain flexibility and resilience when working in ambiguous situations
- Proven communication and collaboration skills. Advanced organizational and time management skills, with the ability to deliver commitments while juggling multiple projects and priorities. Ability to work effectively under deadline pressures, and adjust quickly and effectively to changing priorities.
- Solid knowledge of software development life cycle and related methodologies like Scaled Agile Framework.