Full Stack Software Engineer - remote

Bonifii
Posted 2 years ago
We Work Remotely
Position Summary
Bonifii is looking for a mid-level Full Stack Software Engineer to produce scalable software solutions for new and existing clients. This role will partner with the technology and product delivery team and is responsible for the full software development life cycle, from conception to production deployment.
 
As a Full Stack Software Engineer, you should be comfortable working with both front-end and back-end coding languages, development frameworks, third-party libraries and APIs. You should also be a team player with a knack for user experience, design and utility.
 
If you’re familiar with best practices for DevOps methodologies, we’d like to meet you.
 
Key Skills &Nice to Haves
  • Experience using Azure Functions for creating and maintaining existing APIs
  • In depth experience with a .NET technology stack built in Azure
  • Docker experience a plus
  • Java/Spring Boot experience a plus
  • Linux Server Administration a plus
  • SQL experience a plus
  • SOC compliance experience a plus
Responsibilities
  • Work internally with team to ideate and build software solutions
  • Design and maintain client-side and server-side architecture in an Azure native cloud services environment
  • Build front-end of applications through appealing and modern visual design practices
  • Develop and manage well-functioning databases and applications
  • Write effective APIs used by end clients for facilitating member authentication
  • Extensively test new and existing software to ensure responsiveness and efficiency that aligns with Bonifii’s established SLAs
  • Develop, document and manage process and systems for the redundancy, 24/7 technical support to align with Service Level commitment provided by the company
  • Troubleshoot, debug and upgrade software as needed to support new and existing clients
  • Create and maintain security and data protection standards around Bonifii’s cloud environment to maintain compliance with SOC2 Type 2 standards
  • Build features and applications with a mobile responsive design
  • Write technical documentation as needed
  • Manage existing cloud service environment alongside our MSP vendor and ensure libraries, servers and services remain available and up to date
  • Troubleshoot customer outage inquiries until resolution
 
Skill Requirements
  • Proven experience as a Full Stack Developer or similar role in a startup organization
  • In depth experience creating and working with APIs
  • Knowledge of common architecture stacks
  • Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery)
  • Knowledge of multiple back-end languages (e.g. .NET, Java, Python) and JavaScript frameworks (e.g. Angular, React, Node.js)
  • Familiarity with databases (e.g. Azure SQL, SQL), web servers (e.g. Apache) and UI/UX design
  • Excellent communication and teamwork skills
  • Ability to effectively communicate with end users (Credit Unions) during any service related incident
  • Great attention to detail
  • Strong interpersonal skills and able to communicate with customers at varying levels organizationally (Developers, Architects, IT Managers, VP)
  • An analytical mind
  • Degree in Computer Science or a related field and or relevant work experience preferred