Senior Full Stack Software Engineer
BlueFlag LLP
Salt Lake City, utah
Job Details
Full-time
Full Job Description
BlueFlag is on the lookout for a talented, mid- to senior-level Full Stack Software Engineer to join our innovative team. In this remote opportunity, you will play a critical role in developing and maintaining a web application that ingests customer demand, helps to provision resources for executing reporting and AI workloads, and keeps customers informed throughout the process. You will have an outsized impact on the customer experience, directly influencing the efficiency of the platform, the effectiveness of its capabilities, and the success of our customers. This is the perfect role for someone who wants to have the ball and take it in for the score.
What You'll Do
- Design and develop a web application that is central to how customers request services, data is approved, and resources are provisioned.
- Build features that streamline resource allocation, ensuring that customers have the computing power they need when they need it.
- Create automated workflows to keep customers informed throughout their entire experience, from resource provisioning to execution.
- Optimize backend services for scalability and performance, directly impacting the efficiency of the data and analytics platform.
- Develop intuitive and responsive front-end interfaces using React and Dynamics 365.
- Integrate with backend services using RESTful APIs and microservices, ensuring seamless end-to-end functionality.
- Implement tools to enhance customer success by improving the transparency of their product and services requests, providing real-time status updates.
- Collaborate closely with the business, UX/UI designers, and other developers to continuously improve the customer experience.
- Utilize no-code and low-code platforms, such as Power Apps, to quickly deploy solutions that enhance customer workflows and efficiency.
- Conduct code reviews and mentor junior developers, helping to build a culture of learning and excellence within the team.
- Troubleshoot and debug full-stack issues, ensuring minimal downtime and smooth operations for customers.
- Participate in Agile development cycles, contributing to sprint planning, estimations, and delivery of features in a dynamic environment.
- Must be willing to obtain certification in Microsoft Dynamics and the Power Platform.
Why Join BlueFlag
At BlueFlag, we're passionate about leveraging cutting-edge technology to make a real difference. You'll be at the forefront of cloud innovation, working on projects that directly impact people's lives. We provide a high-growth, entrepreneurial environment that values fresh ideas and authentic teamwork.
If you're ready to elevate your software engineering career and contribute to transformative projects, we want to hear from you. Join BlueFlag and be part of a team that's shaping the future of technology!
Requirements
- Proficient in front-end technologies including HTML, CSS, and JavaScript frameworks, especially React.js.
- Strong back-end development experience with C#. Python and Node.js also desired.
- Experience with RESTful APIs and microservices architecture.
- Familiarity with version control systems, especially Git.
- Knowledge of database technologies, including SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).
- Understanding of cloud services, particularly Azure.
- Experience employing Agile development methodologies.
- Excellent problem-solving skills and a passion for technology.
- Ability to work independently and in collaboration with cross-functional teams.
- Bachelor's degree in computer science or a related field.
- 5+ years of professional software engineering experience, with a strong portfolio of projects.
- US Citizen: Must be a citizen of the United States
- Security Clearance: Must be able to obtain a public trust clearance. Must be eligible to work in the United States.
Desired
- Experience developing applications using Microsoft Dynamics, including customization and integration using Dynamics Web API.
- Familiarity with the Power Platform, particularly Power Apps, Power Automate, and Dataverse.
- Experience with designing workflows and automating processes using Power Automate.
- Experience with DevOps practices and CI/CD pipelines.
- Knowledge of testing frameworks and practices (e.g., Jest, Selenium).
- Familiarity with Docker and Kubernetes for containerization.
- Background in healthcare software systems or experience with the Department of Veterans Affairs.
- Experience working with data visualization libraries and tools.
- Understanding of software architecture best practices.
Benefits
- Competitive salary
- Generous annual leave and paid holidays
- Comprehensive group health and dental plans
- 401(k) with company match
- Life insurance and AD&D coverage
- Ongoing training and professional development opportunities