Senior Full Stack Developer

Overview

Remote
$110000
Full Time

Job Details

Software Engineer

About Prominent

At Prominent, we are driven by a commitment to empowering confidence through innovative technology solutions and exceptional staffing services. Guided by our core values—Prioritize Relationships, Imagination into Reality, Speak Truth, Enjoy Work, and Steward as Our Own—we create transformative software for a diverse range of industries. Our focus is on building meaningful client partnerships and delivering tailored, high-quality results. Join us in a collaborative environment where we turn challenges into opportunities, helping organizations thrive through technology and trust.

About the Role

As a Senior Software Engineer at Prominent, you'll be part of a team that values excellence and innovation. Working closely with our US-based teams and reporting to a Managing Architect, you'll contribute to a variety of projects across diverse industries. This role offers the opportunity to not only develop cutting-edge solutions but also to embody our core values while delivering exceptional results for our clients.

Key Responsibilities

  • Design and develop complex enterprise applications using C# .NET and Vue.js
  • Architect scalable solutions that address client business requirements
  • Participate in Scrum ceremonies and maintain our agile development practices
  • Collaborate with cross-functional teams to define and implement technical solutions
  • Create and maintain technical documentation
  • Troubleshoot and resolve complex technical issues
  • Contribute to architectural decisions and best practices
  • Embody Prominent's core values in daily work and team interactions

Required Technical Qualifications

  • At least 5 years of experience developing complex enterprise applications using C# .NET
  • At least 5 years of experience with a modern JavaScript framework (e.g. Angular, React, Vue, etc.).
  • At least 5 years of experience designing and implementing RESTful APIs and microservices architecture
  • At least 5 years of experience with software design patterns and SOLID principles
  • At least 5 years of experience with Git and version control best practices
  • Bachelor’s degree in computer science or related field (or equivalent experience)

Required Professional Qualifications

  • Excellent English communication skills (written and verbal)
  • Experience working with US-based firms
  • Ability to work core hours of 9am – 4pm CST/CDT
  • Strong track record of effective remote collaboration
  • Demonstrated ability to work independently while maintaining clear communication with the team
  • Experience presenting technical solutions to both technical and non-technical stakeholders

Preferred Qualifications

  • At least 5 years of experience with AWS or Azure cloud platforms
  • At least 5 years of experience with CI/CD pipelines
  • At least 5 years of experience in enterprise-level applications
  • At least 5 years of experience mentoring junior developers
  • At least 5 years of experience with Flutter
  • At least 5 years of experience with Ionic
  • Understanding of and exposure to GenAI technologies and their practical applications
  • Previous consulting or client-facing role experience

Technical Skills

  • Backend: C# .NET, ASP.NET Core, Web API
  • Frontend: Vue.js, JavaScript/TypeScript, HTML5, CSS3
  • Database: Postgres, Entity Framework Core
  • Tools: GitHub, JetBrains Rider

Professional Skills

  • Communication Excellence:
  • Proficient in virtual collaboration tools (MS Teams, email)
  • Experience leading technical discussions and presentations
  • Ability to write clear and comprehensive technical documentation
  • Skilled in articulating complex technical concepts to non-technical audiences
  • Experience in providing constructive feedback during code reviews
  • Capability to facilitate technical design discussions
  • Project Management:
  • Strong organizational and time management skills
  • Ability to estimate task complexity and timeline accurately
  • Breaking down large tasks into manageable workloads
  • Experience in managing multiple priorities effectively
  • Proactive communication of project status and potential roadblocks
  • Consulting Skills:
  • Experience in gathering and clarifying requirements
  • Ability to propose and defend technical solutions
  • Track record of building strong professional relationships remotely
Cultural awareness and adaptability in international team settings

Utilization Expectations

Software Engineers are expected to be fully utilized on billable projects, therefore billing 40 hours per week. Non-billable “bench projects” or other process improvement work can be assigned from time to time and is expected to be accomplished in addition to their 40 billable hours.

What We Offer

This position is not open to sponsorship.
  • Opportunity to work on diverse, challenging projects
  • Collaborative team environment
  • Work with latest technologies and best practices
  • Stable, long-term engagement
  • Culture that values innovation and personal growth
  • Remote work is possible!
  • Salary range of $110,000 to $170,000 depending on experience.
  • Generous benefits package included.
Sponsorship is not available for this opportunity.
No third party options.

 
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.