Full Stack Engineer

Sotalentjobs โ€” United States ยท Posted ~1 day ago

Full-time Hybrid

Skills

Full-stack web development Frontend development Backend development API development Database development Cloud deployment Responsive UI development Scalable application development Secure software development Frontend technologies Backend technologies APIs Databases Cloud platforms

๐Ÿ”“ Log in to save this job, tailor your resume & track your apply process โ€” 7 days free, no card needed.

Log in to add to target list

Summary

Join a collaborative engineering team building modern, high-performing web applications across frontend, backend, APIs, databases, and cloud infrastructure. You will help turn ideas into production-ready solutions while working closely with product, design, operations, and other technical stakeholders.

Highlights

Opportunity to build end-to-end web applications, work across the full technology stack, collaborate with cross-functional teams, and deliver scalable, secure, and reliable solutions.

Description

Full Stack Engineer ๐Ÿ“ Location: Destin, Florida, United States ๐Ÿข Industry: Staffing and Recruiting ๐Ÿ’ผ Work Setting: Hybrid Are you passionate about building end-to-end software solutions, creating exceptional user experiences, and developing scalable applications that drive business success? We are seeking a talented Full Stack Engineer to design, develop, and maintain modern web applications across the entire technology stack. In this role, you will work on frontend user experiences, backend services, APIs, databases, and cloud-based deployments, delivering high-quality solutions that are scalable, secure, and reliable. You will collaborate closely with product managers, designers, DevOps engineers, and stakeholders to bring innovative ideas from concept to production. Key Responsibilities Full Stack Application Development Design, develop, and maintain full-stack web applications across frontend and backend technologies.Build user-friendly, responsive, and high-performing web interfaces that enhance user experience and engagement.Develop scalable backend services and business logic that support application functionality and performance.Participate in the complete software development lifecycle from requirements gathering through deployment and support.Frontend Development Build modern, responsive user interfaces using contemporary web technologies and frameworks.Collaborate with UI/UX teams to implement intuitive and visually appealing user experiences.Optimize frontend performance, accessibility, and cross-browser compatibility.Ensure seamless integration between frontend components and backend services.Backend Development & API Integration Design, develop, and maintain RESTful and GraphQL APIs to support internal applications and third-party integrations.Develop scalable microservices and backend solutions that support business requirements.Integrate applications with external platforms, business systems, and cloud services.Ensure APIs are secure, well-documented, and optimized for performance.Database Management Design and manage relational and NoSQL database structures to support application requirements.Develop efficient queries, data models, and storage strategies.Optimize database performance, reliability, and scalability.Ensure data integrity and support data migration and transformation initiatives when required.System Architecture & Performance Optimization Identify and resolve performance bottlenecks across frontend, backend, and database layers.Contribute to architectural decisions that improve scalability, maintainability, and reliability.Implement best practices for system design, application security, and performance engineering.Support high-availability and fault-tolerant application architectures.Testing & Quality Assurance Develop and maintain unit, integration, and end-to-end tests to ensure application quality.Participate in code reviews and promote engineering best practices.Troubleshoot defects and implement solutions that improve system stability.Maintain high standards for code quality, documentation, and maintainability.Agile Collaboration & Delivery Work closely with Product Managers, Designers, Developers, and DevOps teams to deliver features and enhancements.Participate in Agile ceremonies including sprint planning, daily stand-ups, reviews, and retrospectives.Contribute to project estimation, technical planning, and solution design discussions.Support continuous improvement initiatives across development processes and practices. Required Qualifications Education Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.Equivalent practical experience may be considered.Experience Minimum 3+ years of professional experience developing and deploying full-stack applications.Experience working across both frontend and backend technologies in production environments.Proven experience delivering scalable web applications and enterprise solutions.Experience working in Agile software development environments. Required Technical Skills Frontend Technologies React, Vue.js, Angular, or similar modern JavaScript frameworksHTML5CSS3 / Tailwind CSSJavaScriptTypeScriptResponsive Web DesignUser Interface Development Backend Technologies Experience with one or more of: Node.jsPythonC# / .NETJavaAPI Development RESTful APIsGraphQLWeb ServicesAPI IntegrationAuthentication and Security StandardsDatabase Technologies PostgreSQLMySQLMongoDBRedisDatabase Design and OptimizationData ModelingCloud & DevOps AWS, Azure, or Google Cloud PlatformDockerCI/CD PipelinesGit Version ControlCloud-Native Application DevelopmentTesting Unit TestingIntegration TestingAutomated Testing FrameworksQuality Assurance Best Practices Preferred Qualifications Experience integrating Applicant Tracking Systems (ATS), CRM platforms, or other third-party business applications.Familiarity with staffing, recruitment, or workforce management technology platforms.Understanding of serverless architectures and event-driven systems.Experience with webhooks, asynchronous processing, and message queue technologies.Exposure to microservices architectures and distributed systems.Knowledge of container orchestration technologies such as Kubernetes. Core Competencies Full Stack Software DevelopmentProblem Solving & Analytical ThinkingSystem Design & ArchitectureAPI Development & IntegrationPerformance OptimizationCross-Functional CollaborationAgile DeliveryCommunication & Stakeholder ManagementOwnership & AccountabilityContinuous Learning & Innovation