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:
Frontend Development:
- 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.)
Backend Development:
- 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.
Database Management:
- 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.
API Integration:
- 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.
Authentication & Security:
- 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.
DevOps & Deployment:
- 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.
Testing & Quality Assurance:
- Write unit, integration, and end-to-end tests.
- Debug and troubleshoot issues across the stack.
- Conduct code reviews and maintain documentation.
Collaboration & Agile Practices:
- 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.
Preferred Qualifications:
- Prior experience with full stack development.