Post Job Free
Sign in

Sr Software Developer

Company:
Fa Solutions Llc
Location:
St. Petersburg, FL, 33701
Pay:
120000USD - 155000USD per year
Posted:
July 21, 2025
Apply

Description:

Job Description

General Description:

The Sr. Software Developer (Back-End) is responsible for designing and implementing features in the code running on the server-side for our custom systems. This includes design and optimization of business logic in application code as well as data structures (RDBMS, NoSQL etc.). The position has a focus on back-end development, but the developer should be familiar with front-end work (Angular) in case help is needed at times. All development is in the context of cloud-based and increasingly cloud-native solutions, as well as using Go for the back-end code. A critical element of this position is remaining open-minded about adopting new tech and new ways of development. Some legacy system work may be needed at times, utilizing .NET 7 and C#.

Primary Duties and Responsibilities:

Ability to define design for new platforms, greenfield systems

Familiarity with designing and writing code for securing access to functionality, RBAC and potentially ABAC

Define and present design for new features

Collaborate with business analysts to ensure complete stories are ready for development

Implement new features in code

Develop testing procedures from unit testing through integration testing, while assisting the BA’s in preparing user testing

Use current and company-recommended practices for managing code change via Git (branches for ex.)

Responsibility for deployment of changes to all environments (Dev, Test, Production etc.)

Troubleshooting production defects

Program and data performance optimization

Responsible for security of code and data being worked on, including following best practices and using security scans

Keeping abreast of changes to the tech stack, such as new features in Go

Perform root cause analysis of production errors and resolve technical issues

Due to the remote nature of the position, being online and available within our communication platform during working hours as well as on video calls as needed

Qualifications and Education Requirements:

Bachelor’s degree required

8+ years of custom development

Go 1.20+

Microsoft .NET 7+ with C#

Data modeling and usage of a RDBMS, SQL

Producing and consuming events using a hub or similar technology

OpenAPI specification 3+, along with usage of SwaggerHub or similar to document APIs

Jira for issue management and sprint participation

Git / GitHub for source control

Strong working knowledge of relevant Microsoft applications, including Visio or similar diagramming software

Problem-solving aptitude

Demonstrate strong written and verbal communication skills

Preferred Skills:

Azure cloud

Familiarity with serverless designs and technology

Angular 2+

Implementation of CI/CD pipelines

NoSQL usage

Microservices, both developing as well as consuming

Full-time

Apply