Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Sr. Software Engineer

AT Insight Global
Insight Global

Sr. Software Engineer

Atlanta, GA

Overview

Insight Global is seeking a Full Stack Software Engineer to join our company. The candidate will be joining an engineering team that is developing the next generation of internal staffing related digital tools to enable Insight Global's workforce to efficiently manage clients, candidates, onboarding, and various processes utilizing cutting edge tools including Angular, K8s, Kafka, and Spring Boot among others. The ideal candidate will be passionate and innovative and push forward on new ideas that can drive our business, troubleshoot problems, and think outside the box.

Responsibilities

  • Liaise with product teams narrowing and defining requirements.
  • Design and implement UIs using industry best practices and standards using Angular technologies
  • Design and implement APIs using industry best practices and standards using Spring Boot technologies
  • Implement message processing utilizing event sourcing with Kafka
  • Contributes to documentation, custom component libraries, and refactors
  • Building reusable code and libraries for future use
  • Optimization of the application for maximum speed and scalability
  • Contributes to a culture of innovation, collaboration, and continuous improvement.
  • Takes full ownership by consistently writing production-ready, high quality, and testable code.
  • Performs code reviews of peers to ensure best practices are followed and functional requirements are met.
  • Analyzes and debugs software bugs and implement fixes to code.
  • Works in an agile scrum environment, collaborating with product teams in backlog refinements, reviewing acceptance criteria and assessing the required effort
  • Investigate, troubleshoot, and resolve issues that arise.
  • Candidate shall be competent to work at the highest level of all phases of software engineering and/or all phases of applications systems analysis with minimal direction or oversight.

Want more jobs like this?

Get jobs in Atlanta, GA delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.

Qualifications

Must Haves:

  • Minimum 5 years of hands-on experience in implementing and architecting user interfaces, APIs, and databases for the web platform, 2+ years with Angular specifically and with a recent version, 2+ years Java and Spring Boot
  • Demonstrated experience creating responsive web applications supporting cross-browser experiences that are WCAG compliant
  • Experience working in an Agile environment and knowledge of Agile principles
  • A champion of unit testing and/or Test-Driven Development
  • Experience utilizing Jira, Confluence, Bitbucket, and Git
  • Strong architectural and solution engineering skills in API Services and CQRS approaches
  • Understanding of Design Patterns, Modular Architecture, CLEAN/SOLID, and Application Design
  • Must have strong TypeScript and JavaScript knowledge
  • Should be comfortable with Angular CLI, NWM, NPM,
  • Should have solid proficient understanding of CSS3 and HTML5
  • Must have Automated testing unit/integration/etc (Karma & Jasmine, TestNG, Cucumberetc.)
  • Practitioner and champion of best practices and approaches (IoC/DI, CLEAN, SOLID, SoC)
  • Detail oriented Self-starter with the ability to work proficiently both individually and within a team.

Plusses:

  • Architecting and automating the build process for production, using task runners, or scripts
  • Experience with Kubernetes and OpenShift
  • Event Sourcing experience using tools like Kafka

Client-provided location(s): Atlanta, GA, USA
Job ID: Insight_Global-6694
Employment Type: Full Time

Perks and Benefits

  • Health and Wellness

    • Life Insurance
    • Health Insurance
    • Dental Insurance
    • Vision Insurance
    • FSA With Employer Contribution
    • HSA
    • HSA With Employer Contribution
    • On-Site Gym
    • Pet Insurance
    • Mental Health Benefits
  • Parental Benefits

    • Fertility Benefits
    • Family Support Resources
  • Work Flexibility

    • Remote Work Opportunities
    • Hybrid Work Opportunities
  • Office Life and Perks

    • Commuter Benefits Program
    • Casual Dress
    • Happy Hours
    • Snacks
    • Some Meals Provided
    • Company Outings
    • On-Site Cafeteria
    • Holiday Events
  • Vacation and Time Off

    • Paid Vacation
    • Paid Holidays
    • Personal/Sick Days
    • Volunteer Time Off
  • Financial and Retirement

    • 401(K)
    • 401(K) With Company Matching
    • Stock Purchase Program
    • Performance Bonus
  • Professional Development

    • Promote From Within
    • Mentor Program
    • Shadowing Opportunities
    • Access to Online Courses
    • Lunch and Learns
    • Leadership Training Program
    • Associate or Rotational Training Program
    • Internship Program
  • Diversity and Inclusion

    • Employee Resource Groups (ERG)
    • Diversity, Equity, and Inclusion Program