Full Stack Developer
Description
This is a remote position.
We do have a job opening for Full Stack Developer for our direct client State Of MN. The position details are given below:
Note- This position is REMOTE only for who is local to U.S. Only Local U.S. applicants can apply for this role.
Job Details:
Title: Full Stack Developer
Client : State Of MN
Type : Remote
Work Location: Role is 100% remote
Job Description:
Role:
- Builds and maintains both the frontend and backend of dynamic applications.
- Creates responsive interfaces, develops server-side logic, and ensures seamless data flow, performance, and security across the full stack.
Responsibilities:
- Developing UI components, building APIs, managing databases, implementing authentication and security, performing testing, supporting deployment, and collaborating with designers and product teams to deliver scalable, high‑quality features.
· Design and implement responsive user interfaces using HTML5, CSS3, JavaScript, and frameworks like React, Angular, or Vue.
· Build interactive components (forms, dashboards, modals) that update dynamically based on user input or backend data.
· Ensure accessibility and cross-browser compatibility.
· Integrate client-side validation and state management (Redux, Context API, etc.)
· Develop RESTful APIs or GraphQL endpoints to support dynamic features (e.g., real-time updates, user authentication, data retrieval).
· Implement server-side logic using Node.js, Python, Java, or PHP.
· Manage business rules, data processing, and error handling.
· Optimize backend performance for scalability and responsiveness
· Design and maintain relational (PostgreSQL, MySQL) or NoSQL (MongoDB) databases.
· Create schemas, indexes, and queries to support dynamic content and user interactions.
· Implement CRUD operations and ensure data integrity and security
· WordPress, Airtable, AWS, Salesforce
· Connect frontend and backend via APIs, ensuring seamless data flow.
· Integrate third-party services (payment gateways, email, analytics, etc.).
· Handle asynchronous data fetching and error states in the UI
· Implement user authentication (JWT, OAuth, session management).
· Set up authorization logic for different user roles.
· Apply security best practices: input validation, XSS/CSRF protection, data encryption
· Set up CI/CD pipelines for automated testing and deployment.
· Deploy applications to cloud platforms (AWS, Azure, GCP) or VPS.
· Monitor application performance, handle scaling, and maintain uptime
· Write unit, integration, and end-to-end tests.
· Debug and troubleshoot issues across the stack.
· Conduct code reviews and maintain documentation.
· Work with designers, product managers, and QA engineers to refine features.
· Participate in sprint planning, stand-ups, and retrospectives.
· Document technical decisions and maintain project artifacts.
· Prior experience with full stack development