AI SCORE 8.5

Senior Full Stack Software Engineer - SaaS Solutions

$140K–$180K/year

About the Role

We are seeking a Senior Full Stack Software Engineer to join our dynamic team at Donnelley Financial Solutions. This remote position offers an exciting opportunity to work on market-leading SaaS solutions that help our clients navigate complex regulatory environments. As a senior engineer, you will play a crucial role in delivering high-quality software that meets the needs of our customers who primarily interact with the SEC and other global regulatory bodies.

What You'll Do

  • Design and implement modular, cohesive frontend and backend services in a distributed system context that are resilient, efficient, and reliable.
  • Ensure automated tests are highly effective in terms of software quality, refactor flexibility, and integration/delivery speed.
  • Engage in concurrent and asynchronous software design and development.
  • Utilize advanced asynchronous and resilient network communications design and implementation.
  • Leverage observability systems for effective monitoring and optimization of latency, compute, memory, storage, and network traffic.
  • Maintain awareness of production system performance, errors, and code usage.
  • Communicate effectively with diagrams, documentation, and presentations to other developers, dev teams, SREs, and management.
  • Optimize build, deployment, and IaC provisioning pipelines.

Requirements

  • 5-10+ years of experience in full stack distributed systems.
  • Strong proficiency in C# and willingness to work with Node.js, TypeScript, and possibly React or Angular.
  • Experience with distributed systems design patterns and concurrency operations.
  • Familiarity with messaging systems such as Azure Service Bus or RabbitMQ.
  • Proficiency in cloud platforms like Azure (preferred), AWS, or GCP.
  • In-depth experience with REST APIs and build pipelines, ideally IaC tools like Terraform.
  • Strong understanding of RDBMS such as SQL Server or PostgreSQL.
  • Ability to explain complex topics to managers and product teams.

Nice to Have

  • Experience with WebSockets or other push technologies.
  • Knowledge of algorithm design and optimization techniques.
  • Familiarity with observability tools and practices.

What We Offer

  • Competitive salary range of $140,000 - $180,000 per year.
  • Flexible remote work environment.
  • Opportunities for professional growth and development.
  • Collaborative team culture focused on innovation.
  • Access to the latest technologies and tools.
Why This Job8.5 of 10

This Senior Full Stack Software Engineer role offers a unique opportunity to work on impactful SaaS solutions in a remote setting. Competitive salary and a focus on innovation make it an attractive position.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Who Will Succeed Here

Proficient in C, Node.js, and TypeScript, with a deep understanding of both front-end frameworks like React and Angular and back-end development, enabling seamless integration of full stack solutions.

Demonstrates a strong adaptability to remote work, effectively utilizing collaboration tools such as Slack and GitHub, and maintaining productivity in a distributed team environment.

Possesses a proactive mindset in leveraging cloud services like Azure, AWS, and GCP, along with infrastructure as code tools like Terraform, to optimize deployment processes and ensure scalable SaaS applications.

Learning Resources

Learn C Programmingguide

Career Path

Senior Full Stack Software Engineer - SaaS Solutions(Now)Lead Full Stack Engineer(1-2 years)Engineering Manager(3-5 years)

Market Overview

Market Size 2024
$55B
Annual Growth
9.2%
AI Adoption in Software Development
40%
Investment in SaaS Solutions
+25%
Labour Demand for Full Stack Engineers
+15%
Avg Salary for Senior Full Stack Engineer
$130K

Skills & Requirements

Required
CNode.jsTypeScript
Growing in Demand
Cloud ArchitectureMicroservicesDevOps Practices
Declining
jQueryAngularJS 1.x

Domain Trends

Rise of Serverless Architecture
The adoption of serverless computing is expected to grow by 30% by 2025, allowing developers to focus on code rather than infrastructure management.
Increased Focus on Cybersecurity
With 60% of companies prioritizing cybersecurity in their SaaS offerings, engineers with knowledge in secure coding practices are in high demand.
Integration of AI in Development Processes
By 2025, 50% of software development tasks are projected to be augmented by AI, improving efficiency and reducing time-to-market.

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.