Senior Software Engineer, Full Stack Web Development

Communify, LLC
Broomfield, CO, United States
20 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Compensation
$110,000.0 - $140,000.0
Working hours
Regular working hours
Job source

Tech stack

.NET Framework Application Programming Interfaces (APIs) Agile Methodology Amazon Web Services Application Performance Management HTML5 User Authentication Automation of Tests Microsoft Azure Browser Compatibility C Sharp (Programming Language) Cascading Style Sheets (CSS)
+39 more
Cloud Computing Code Review Databases Continuous Integration Relational Databases Software Design Patterns DevOps Web Development Cisco Nexus Switches Node.Js NoSQL Object-Oriented Software Development Performance Tuning Prometheus Swagger Responsive Web Design Software Engineering SQL Databases Software Technical Review TypeScript Web Applications Openapi ReactJS Grafana Caching Database Performance Backend Vue.js AngularJS Solid Principles Information Technology Atlassian Tools Sentry Non-relational Database Front End Software Development Rundeck Restful APIs Software Version Control Jenkins

Job description

As a Senior Software Engineer focused on full-stack web development, you’ll provide hands-on technical guidance while designing, building, and scaling secure, accessible, high-performance digital investing experiences for high-profile clients in the financial industry. Your technical skills should skew towards the backend though you’ll play a critical role in the delivery of modern web applications across the stack using C# .NET and Node.js APIs plus diverse database technologies coupled with front-end frameworks such as React and Vue. You’ll contribute to architecture and implementation decisions, translate product and client requirements into maintainable solutions, perform design and code reviews, mentor engineers, and raise standards for quality, testing, performance, and observability., * Be a significant contributor towards the design, development, deployment, and ongoing support of scalable web applications and digital client experiences

  • Provide technical guidance for complex initiatives, guiding architecture, implementation, and technology decisions from discovery through production support
  • Host and participate in technical design reviews and code reviews to ensure quality, security, performance, scalability, and maintainability
  • Mentor engineers through coaching, knowledge sharing, and training on engineering best practices
  • Collaborate with product managers, architects, designers, quality assurance teams, operations teams, clients, and other stakeholders to deliver business value
  • Build and maintain modern web applications from end-to-end
  • Monitor application performance, troubleshoot, and resolve production issues
  • Coordinate and lead production and lower environment deployments
  • Maintain awareness of industry trends and advocate for improvements to engineering processes, tooling, and standards

Requirements

  • Bachelor’s degree in computer science or equivalent practical experience
  • 8+ years of software development experience, including demonstrated technical contributions in the design and delivery of production web applications
  • Strong knowledge of object-oriented programming and design, design patterns, SOLID principles, and scalable distributed-system concepts
  • Expertise in modern, end-to-end web application development
  • Well-versed in relational database (SQL) and non-relational database (NoSQL) designs in addition to database performance analysis and tuning
  • Experienced with RESTful API development using C#/.NET, Node.js, or similar
  • Demonstrable knowledge of one or more modern front-end frameworks, e.g., React, Vue, Angular, Lit, as well as TypeScript, HTML5, CSS3, Swagger (OpenAPI)
  • Strong understanding of client-side authentication, caching, testing, responsive design, browser compatibility, accessibility, and observability for high-traffic web applications
  • Familiarity with modern AI-assisted development tooling, source control, CI/CD, automated testing, and reliable release practices
  • A work history of operating in an Agile or Lean development environment and delivering effectively in a fast-paced, team-oriented setting
  • Ability and flexible availability to participate in on-call production incident escalation
  • Strong written and verbal communication skills

Preferred Qualifications

  • Exposure to cloud-based technologies such as AWS or Azure and with content delivery, caching, or edge services
  • Experience with DevOps and observability tools such as Jenkins, Nomad, Consul, Rundeck, Chef, Nexus, ELK, Prometheus, Grafana, or Sentry
  • Experience with the Atlassian stack, including Jira and Confluence
  • Experience in financial services related to Wealth Management, Asset Management, Advised Investing, or Direct Investing

Benefits & conditions

  • Salary Range: $110,000 - $140,000 annualized
  • Eligibility for bonuses
  • Paid holidays and unlimited paid time off
  • Employer-paid life insurance
  • Employer-paid short-term and long-term disability insurance
  • 401k plan with 100% employer’s match up to 4%

Pay: $110,000.00 - $140,000.00 per year

Benefits:

  • 401(k)
  • AD&D insurance
  • Bereavement leave
  • Dental insurance
  • Disability insurance
  • Flexible schedule
  • Flexible spending account
  • Health insurance
  • Health savings account
  • Life insurance
  • On-site gym
  • Paid holidays
  • Paid parental leave
  • Paid sick time
  • Paid time off
  • Partner benefits
  • Prescription drug insurance
  • Professional development assistance
  • Unlimited paid time off
  • Vision insurance

About the company

Communify is the leader in unifying the digital communication of market and client data to provide intelligent insights for investors and investment professionals. Founded on decades of maturity in delivering complex market data to some of the largest firms in financial services, Communify’s platform and Knowledge Bases allow excellent experiences - many of which you may use today. Communify’s SaaS-based product suite unifies the communication of market and client data through a library of financial apps, with solutions including Communify Market Apps, Client Apps, Advisor Apps and AI Apps (MIND). Communify’s Knowledge Base of 4000+ unique data feeds and 500M+ page views per day also powers Communify’s advanced AI capabilities for the next generation of communication, automation and management of financial data.

Our software development team is a group of skilled professionals working collaboratively to design, develop and host high-traffic web and mobile applications for financial, brokerage, and media clients worldwide. Using modern frameworks, we create custom digital experiences that align with client brands. Leveraging in-house data feeds and service-tier applications, we deliver agile, collaborative, and world-class solutions.

As individuals, we are a diverse group, coming from varied professional backgrounds and perspectives. While some of us start with financial experience, our larger belief is that new ideas come from learning, research, analytical thinking, questioning, and translating what we know into new contexts.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Loading talks and stories from around this role…