Senior Software Engineer

bswift Logo

bswift

πŸ’΅ $110k-$135k
πŸ“Remote - Worldwide

Summary

Join bswift, a leader in benefits administration, as a Senior Software Engineer. You will contribute to our dynamic technology team by designing, developing, and implementing high-quality software solutions using React.js/Next.js, .NET C#, and T-SQL. Responsibilities include developing user-facing features, building reusable components, translating designs into code, optimizing components for performance, and collaborating with the team. The ideal candidate possesses a Bachelor's degree or equivalent experience, a thorough understanding of React.js and Next.js, experience with .NET and C#, and strong problem-solving skills. bswift offers a competitive compensation package, comprehensive health benefits, remote-first work environment, retirement savings plans, professional development opportunities, and a supportive culture. We are committed to fostering an inclusive workplace and providing opportunities for growth and impact.

Requirements

  • Bachelor's degree (B. A. or B. S.) from four-year college or university; or equivalent relevant work experience
  • Thorough understanding of React.js, Next.js and their core principles
  • Experience with .NET, C# in back-end services and business logic
  • Familiarity with RESTful APIs
  • Knowledge of modern authorization mechanisms, such as JSON Web Token
  • Familiarity with modern front-end build pipelines and tools
  • Ability to understand business requirements and translate them into technical requirements
  • Strong problem-solving skills and excellent attention to detail
  • Excellent verbal and written communication skills
  • Being resourceful and motivated to deliver quality on time despite technical challenges

Responsibilities

  • Develop new user-facing features using React.js and Next.js
  • Build reusable components and front-end libraries for future use
  • Translate designs and wireframes into high-quality code
  • Optimize components for maximum performance across a vast array of web-capable devices and browsers
  • Collaborate with the team of developers, stakeholders, and product owners to meet client needs
  • Conduct code reviews and ensure the quality of the software
  • Maintain an understanding of the latest web applications and programming practices
  • Provide technical guidance and coaching to developers and engineers

Preferred Qualifications

  • Proven experience as a Senior Software Engineer, with a minimum of 5 years of experience in React.js and at least 2 years in Next.js
  • Multiple years of experience working with .NET, C#
  • Experience working with Git as a source control tool
  • Experience building data models and developing SQL with Microsoft SQL Server
  • Experience working with a Scrum team and process

Benefits

  • Comprehensive Health Benefits : Access to health, dental, and vision plans to support your wellness and that of your family
  • Competitive Compensation : A compensation package that recognizes your skills, experience, and contributions, including performance-based incentives for most roles
  • Remote first, Office friendly environment! No time to commute? No problem!
  • Retirement Savings Plans : Options to help you plan for a secure financial future with employer-sponsored retirement savings programs
  • Professional Development : Opportunities for career growth, including training and access to resources to support your career progression
  • Supportive Culture : A work environment that encourages collaboration, open communication, and creative problem-solving, where your voice and ideas are valued
  • Employee Wellbeing Initiatives : Programs focused on mental health, financial planning, and wellness resources to help you thrive inside and outside of work

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.