
Full Stack Developer
Cayuse Holdings
full-time
Posted on:
Location Type: Hybrid
Location: Austin • Texas • United States
Visit company websiteExplore more
Salary
💰 $108,160 - $153,920 per year
Tech Stack
About the role
- Implement and sustain both front-end user interfaces and back-end systems using technologies such as Java, Spring Boot, and contemporary JavaScript frameworks including React and Angular.
- Oversee the entire application lifecycle, encompassing database architecture, API integration, rigorous testing, and seamless deployment processes.
- Understand organizational business objectives and operational challenges, identifying and evaluating alternative technical solutions to address these needs.
- Conduct comprehensive studies and performs detailed cost/benefit analyses of proposed alternatives to ensure optimal and cost-effective solutions.
- Analyze user requirements, business procedures, and existing problems to identify automation opportunities and process improvements.
- Collaborate with personnel from relevant organizational units to assess current operational processes, identify procedural gaps, and gather specific requirements for data input, data summarization, and report formatting.
- Prepares detailed documentation outlining user needs, required program functions, and necessary steps for the development or modification of computer programs.
- Reviews current computer system capabilities, technical specifications, and scheduling limitations to determine the feasibility of requested programs or modifications within the existing environment.
- Designs, develops, implements, and maintains modern, scalable, cloud-native applications utilizing Angular and Java technologies.
- Refactors and modernizes legacy systems by decomposing monolithic applications into microservices architectures in accordance with industry best practices.
- Develops and maintains responsive, user-friendly front-end interfaces using Angular, ensuring seamless user interactions and accessibility across platforms.
- Engineers and delivers secure, reliable, and observable backend services, adhering to best practices for cloud-native and microservices architectures.
- Other duties as assigned.
Requirements
- Minimum 8 years of full software development lifecycle experience.
- Minimum 8 years of proficiency in modern frontend frameworks (Angular, TypeScript).
- Minimum 8 years of strong Java backend development experience, including designing and consuming RESTful APIs.
- Minimum 8 years of strong knowledge of SQL and NoSQL database design.
- Minimum 8 years of experience with containerization (Docker, Kubernetes).
- Minimum 4 years of experience refactoring monolithic applications into microservices.
- Minimum 4 years of familiarity with observability tools (Application Insights, Prometheus).
- Minimum 4 years of experience with feature flags and progressive delivery.
- Minimum 4 years of ability to produce clean, maintainable code and technical documentation.
- Minimum 4 years of active participation in Agile ceremonies and peer reviews.
- Exceptional interpersonal skills with the ability to communicate in a clear, professional, and articulate manner.
- Exceptional verbal and written communication skills.
- Possesses effective presentation skills
- Excellent organizational, analytical, and problem-solving skills with high-level attention to detail.
- Proven ability to multitask and prioritize in a fast past environment with changing priorities; adaptable to change and a quick learner.
- Must be self-motivated and able to work well independently as well as on a multi-functional team.
- Ability to handle sensitive and confidential information appropriately.
- Proficient in MS Office, Word, Outlook, PowerPoint, and Excel.
Benefits
- Medical, Dental and Vision Insurance
- Wellness Program
- Flexible Spending Accounts (Healthcare, Dependent Care, Commuter)
- Short-Term and Long-Term Disability options
- Basic Life and AD&D Insurance (Company Provided)
- Voluntary Life and AD&D options
- 401(k) Retirement Savings Plan with matching after one year
- Paid Time Off
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpring BootAngularReactSQLNoSQLRESTful APIsDockerKubernetesmicroservices
Soft Skills
interpersonal skillscommunication skillspresentation skillsorganizational skillsanalytical skillsproblem-solving skillsmultitaskingadaptabilityself-motivationteam collaboration