Zinnia

Senior Software Engineer

Zinnia

full-time

Posted on:

Location Type: Hybrid

Location: Boulder • Colorado • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $135,000 - $155,000 per year

Job Level

Senior

Tech Stack

AngularAWSCloudDockerEC2JavaScript.NETNext.jsNoSQLReactTypeScript

About the role

  • Design, develop, document, and maintain scalable, secure, and reusable software components and applications
  • Contribute to defining and implementing coding standards, design patterns, and testing practices
  • Build and maintain enterprise APIs following best practices
  • Support enhancements to the software development and deployment lifecycle
  • Implement and automate unit, functional, integration, and contract tests
  • Write high-quality, maintainable, and performant code
  • Work closely with architects, product managers, and engineers
  • Integrate applications with enterprise Identity and Access Management solutions
  • Stay current with emerging technologies

Requirements

  • Bachelor’s or Master’s degree in Computer Science or a related field
  • 8+ years of professional software development experience.
  • Strong proficiency in .NET (C#) and JavaScript/TypeScript
  • Experience using modern frameworks such as NestJS, React, Angular, or Next.js
  • Proven experience designing, developing, and maintaining scalable software systems and versioned APIs.
  • Experience in cloud-native environments, with hands-on expertise in AWS services (Lambda, EC2, S3, etc.)
  • Experience with API gateways and API lifecycle management.
  • Experience in event-driven architecture and pub/sub messaging patterns
  • Strong knowledge of relational and NoSQL databases
  • Working knowledge of DevOps practices and containerization technologies such as Docker.
  • Experience working in an Agile/Scrum environment.
  • Excellent problem-solving and communication skills.
  • Commitment to continuous learning and staying up to date with technology.
Benefits
  • health/dental insurance
  • parental leave
  • 401(k)
  • incentive/bonus opportunity
  • tuition reimbursement

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
.NETC#JavaScriptTypeScriptNestJSReactAngularNext.jsAWSDocker
Soft skills
problem-solvingcommunicationcommitment to continuous learning
Certifications
Bachelor’s degree in Computer ScienceMaster’s degree in Computer Science