Full Stack Developer
Core
Design and implement responsive user interfaces and scalable server-side logic for web applications.
Role type
Full Stack Developer
Builds
Web applications with front-end and back-end components
Domain
Web development
Deliverable
product features
Required skills
React, Angular, Node.js, Python, Java, PostgreSQL, MySQL, MongoDB, RESTful APIs, GraphQL, Microservices, Unit testing, Integration testing
Responsibilities
Design and implement responsive user interfaces; Architect and build scalable server-side logic and APIs; Design, optimize, and manage relational and NoSQL databases; Develop and maintain RESTful and GraphQL APIs; Contribute to the design of microservices architectures; Write unit and integration tests; Troubleshoot, debug, and upgrade software
Rewrite
## About the role
- Front-End Development: Design and implement highly responsive user interfaces using React and Angular.
- Back-End Development: Architect and build scalable server-side logic and APIs using Node.js, Python (Django/Flask), and Java (Spring Boot).
- Database Management: Design, optimize, and manage both relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB) databases.
- API Integration: Develop and maintain RESTful and GraphQL APIs to ensure seamless communication between the front-end and back-end.
- System Architecture: Contribute to the design of microservices architectures and ensure the technical feasibility of UI/UX designs.
- Quality Assurance: Write unit and integration tests; troubleshoot, debug, and upgrade software to maintain high performance and security.
- Collaboration: Work in an Agile environment with cross-functional teams (Designers, Product Managers) to deliver high-quality features.
Sourced via wellfound · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.