
Senior Software Engineer (Full Stack)
Signature Aviation5 days ago
Orlando, FL, USASenior
Responsibilities
- Design, develop, test, and deploy secure, scalable full-stack software using Java, .NET Core, Node.js, React, Next.js, and TypeScript.
- Architect RESTful and GraphQL APIs, microservices, and serverless functions.
- Develop enterprise integrations with Dynamics 365 CRM, Strapi CMS, Azure Service Bus, and other systems.
- Build reusable user interface components and frontend experiences with Tailwind CSS, Radix UI, and related tools.
- Design and manage Azure-based architectures using App Services, Functions, Logic Apps, Cosmos DB, Storage, and Azure DevOps.
- Build and optimize CI/CD pipelines with GitHub Actions or Azure DevOps, implement Terraform infrastructure as code, and monitor performance and observability.
- Mentor junior and peer engineers, lead code reviews, and enforce security, performance, and engineering best practices.
- Collaborate with architects and product owners to translate business requirements into technical deliverables.
- Research emerging technologies and lead legacy application modernization and re-platforming initiatives.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent work experience.
- At least 5 years of professional software engineering experience with demonstrated full-stack and cloud-native application development expertise.
- Experience with Java, C#, .NET Core, ASP.NET Core, Node.js, Next.js, React, and TypeScript.
- Experience with Azure services, Terraform, Azure DevOps, and GitHub Actions.
- Experience with PostgreSQL, SQL Server, Drizzle ORM, and Entity Framework Core.
- Experience with RESTful APIs, GraphQL, OAuth2, Auth0, Dynamics 365 CRM, and Strapi CMS.
- Experience with Jest, Playwright, React Testing Library, and MSW.
- Experience with Application Insights, Sentry, Pino, and Azure Monitor.
- Strong analytical, problem-solving, debugging, communication, and cross-functional collaboration skills.
- Proven ability to deliver complex enterprise-scale projects on time and with high quality.
- Preferred experience with Docker, Kubernetes, and AI/ML-powered solutions.
Tech Stack
AzureC#DockerGitHub ActionsGraphQLJavaJestKubernetesMicrosoft SQL ServerNext.jsNode.jsPostgreSQLReactTailwind CSSTerraformTypeScript