Full‑Stack Software Engineer (Junior–Mid Level)
Location: Seffner, FL (5 days onsite)
Role Overview
We are seeking a Full‑Stack Software Engineer (Junior to Mid Level) to support the development and enhancement of internal and operational business applications. This role is ideal for an engineer with a solid foundation in modern web development who is eager to grow their skills while working on real‑world systems that support business operations.
In this role, you will contribute to building and maintaining reliable, data‑driven applications using modern front‑end frameworks and backend services. You’ll work closely with more senior engineers, product, and business partners to implement features, improve workflows, and learn best practices for enterprise‑grade software development.
Key Responsibilities
- Contribute to the development and maintenance of full‑stack web applications using JavaScript with modern front‑end frameworks (Vue.js and/or React) and backend services built with C# and .NET Core.
- Implement features that support business workflows, data management, and internal operational processes.
- Develop and consume backend APIs, including handling data input/output and basic validation.
- Assist in building user interfaces for forms, dashboards, lists, reports, and approval flows.
- Work with relational databases to create, read, update, and query data using established data models.
- Integrate application features with existing internal systems and third‑party APIs under guidance from senior engineers.
- Collaborate with engineering, QA, product, and business stakeholders to understand requirements and implement solutions.
- Participate in code reviews to improve code quality and learn best practices.
- Write and maintain technical documentation for features, APIs, and development setup.
- Help troubleshoot bugs and support production issues, escalating complex problems when needed.
- Follow established coding standards, development workflows, and deployment processes.
Required Qualifications
- 2–5 years of professional software development experience.
- Experience working as a full‑stack developer or in a hybrid frontend/backend role.
- Practical experience using JavaScript and a modern front‑end framework such as Vue.js or React.
- Hands‑on experience with C#, .NET Core, and ASP.NET Core for backend development.
- Experience building or consuming RESTful APIs.
- Working knowledge of relational databases (e.g., SQL Server), including basic queries and data models.
- Familiarity with Git and collaborative development workflows (branches, pull requests).
- Understanding of basic software development best practices, including debugging and testing.
- Ability to follow technical designs and implement features with guidance.
- Good written and verbal communication skills.
- Willingness to learn, accept feedback, and grow technically.
Core Technical Skills
Candidates should have working knowledge of:
- JavaScript
- Vue.js and/or React
- C# and .NET Core
- RESTful APIs
- SQL Server or another relational database
- HTML, CSS, and responsive web development
- Git and source control
- Basic authentication and authorization concepts
- Debugging and troubleshooting techniques
- Unit or basic integration testing
- Reading and writing technical documentation