Senior Software Engineer at Strategic Staffing Solutions
Atlanta, GA 30333
About the Job
STRATEGIC STAFFING SOLUTIONS HAS AN OPENING!
Role Title: Senior Software Engineer
Location: This person can work remotely anywhere in the US, preferably hybrid in Lawrence, KS, St. Louis, MO, or Atlanta, GA
Role Type: Full-Time Employment
Job Description:
The Company is a specialty insurance broker and captive insurance company manager. This candidate will be responsible for working with the latest technologies and building innovative products for our Resident Liability Clients. This candidate will work with Ruby on Rails for back-end development and a strong understanding of relational databases like PostgreSQL will be beneficial.
Essential Functions & Duties:
• Work in a team environment to architect, build, and maintain Ruby on Rails and React code
• Assist with the management of applications to ensure performance, quality, and responsiveness.
• Work with cross-functional teams to conceptualize, design, prototype, and implement new applications features and functionality
• Build and maintain web apps and 3rd party integrations utilizing APIs and/or data mapping
• Identify bottlenecks and bugs, and devise solutions to these problems
• Participate in code reviews to maintain a high-quality code culture
• Provide consultative advice to colleagues and clients
• Other duties and special projects as required/needed
Qualifications
• MS/BS degree in Computer Science or Computer Engineering, and 5+ years relevant programming experience.
• Strong knowledge of OOP and reusable coding practices
• Solid understanding of object-oriented programming
• Proficient in Ruby on Rails and experience with React and frontend development
• Experience with PostgreSQL and a deep understanding of relational databases
• Experience with creating database schemas that represent and support business processes
• Experience with serverless environments, microservices, and RESTful APIs
Skills & Abilities:
• Strong interpersonal, verbal and written communication skills
• Be a problem solver with independent critical thinking and attention to detail
• Ability to adapt in a fast paced, evolving environment with a fluctuating workload
• Ability to take direction, as needed, while also being able to work independently
• Responsible, mature and professional with a positive attitude
Position Type / Working Conditions:
• Full-time in office job consistent with that of an office environment with operations during the core business hours Monday through Friday.
Salary & Benefits:
• Salaried position with benefits package including, portion of Medical/Dental/Vision Insurance paid by company, 401K participation with matching contributions, paid company holidays and personal paid time off.