Full-Stack Engineer
First Soft Solutions LLC · United States · 1 wk ago
RemoteRemoteInformation TechnologyFull-time
Key Responsibilities
- Front-End Development
- Design, develop, and maintain responsive web applications using Vue.js.
- Build reusable, scalable, and secure user interface components.
- Collaborate with UX/UI designers to implement intuitive and accessible user experiences.
- Optimize frontend performance, responsiveness, and cross-browser compatibility.
- Troubleshoot and resolve frontend issues while ensuring a seamless user experience.
- Back-End Development
- Develop and maintain backend services using Microsoft .NET Core and Node.js.
- Design, develop, and integrate RESTful APIs to support enterprise applications.
- Implement business logic, application services, and backend integrations.
- Develop secure authentication and authorization mechanisms using modern security standards.
- Integrate applications with enterprise databases and third-party systems.
- Application Integration
- Build and consume REST APIs for seamless communication between frontend, backend, and external platforms.
- Support integrations across enterprise applications and cloud services.
- Ensure secure, reliable, and efficient data exchange between systems.
- Implement application security controls and API protection mechanisms.
- Quality & Delivery
- Participate in Agile Scrum ceremonies, including sprint planning, daily standups, backlog refinement, sprint reviews, and retrospectives.
- Develop unit tests and participate in integration and functional testing.
- Contribute to software quality improvements through code reviews.
- Support CI/CD pipelines and automated deployment processes.
- Troubleshoot production issues and participate in continuous application improvement.
Required Qualifications
- Minimum 4+ years of professional Full Stack Software Development experience.
- Strong experience developing frontend applications using Vue.js.
- Advanced expertise in Microsoft .NET Core development.
- Strong backend development experience using Node.js.
- Experience designing and consuming RESTful APIs.
- Strong knowledge of JavaScript, TypeScript, HTML5, and CSS3.
- Experience with SQL Server, PostgreSQL, or other relational databases.
- Knowledge of authentication, authorization, and secure application development using OAuth2 and JWT.
- Experience using Git, Azure DevOps, GitHub, or similar version control platforms.
- Familiarity with Agile Scrum software development methodologies.
- Excellent analytical, problem-solving, and communication skills.