Fullstack Software Engineer
- Uncategorized
- onsite
- Full time
Posted
Free to apply. You’ll finish on the employer’s own site.
- React
- MongoDB
- TypeScript
- Node.js
- REST APIs
- GraphQL
+6 more
- HTML/CSS
- Agile
- Git
- AWS
- Azure
- Google Cloud
Job Title: Senior Full Stack Software Engineer (React, MongoDB, TypeScript)
Location: [Remote / Hybrid / On-site – specify]
Employment Type: Full-Time
Experience Level: Senior (5+ years)
About the Role
We are seeking a highly skilled Senior Full Stack Software Engineer to design, build, and scale modern web applications using React, MongoDB, and TypeScript. You will play a critical role in shaping architecture, mentoring developers, and delivering high-quality, performant software solutions. This role requires both deep technical expertise and strong collaboration skills.
Key Responsibilities
Full Stack Development
-
Design and develop scalable, high-performance web applications using React (frontend) and Node.js (backend).
-
Build and maintain RESTful and/or GraphQL APIs.
-
Develop reusable, modular, and maintainable components using TypeScript across the stack.
-
Implement responsive UI/UX designs with a focus on usability and performance.
Backend & Database
-
Design, implement, and optimize MongoDB schemas and queries.
-
Ensure data integrity, security, and performance in distributed systems.
-
Build robust backend services with proper error handling, logging, and monitoring.
Architecture & System Design
-
Lead system design discussions and contribute to architectural decisions.
-
Optimize applications for maximum speed and scalability.
-
Evaluate and introduce new technologies and best practices.
Code Quality & Best Practices
-
Write clean, testable, and well-documented code.
-
Conduct code reviews and enforce engineering standards.
-
Implement automated testing (unit, integration, end-to-end).
Collaboration & Leadership
-
Work closely with product managers, designers, and other engineers.
-
Mentor junior and mid-level developers.
-
Contribute to agile processes, sprint planning, and technical roadmaps.
Required Qualifications
-
5+ years of professional experience in full stack development.
-
Strong proficiency in:
-
React (hooks, state management, component architecture)
-
TypeScript (advanced typing, generics, interfaces)
-
Node.js (Express or similar frameworks)
-
MongoDB (schema design, aggregation pipelines, indexing)
-
-
Experience building and consuming RESTful or GraphQL APIs.
-
Solid understanding of HTML, CSS, and modern frontend tooling.
-
Familiarity with version control systems (Git).
-
Experience with cloud platforms (AWS, Azure, or GCP).
-
Strong problem-solving skills and attention to detail.
Preferred Qualifications
-
Experience with Next.js or other React frameworks.
-
Familiarity with microservices architecture.
-
Experience with Docker and container orchestration (Kubernetes).
-
Knowledge of CI/CD pipelines and DevOps practices.
-
Exposure to testing frameworks (Jest, Cypress, Playwright).
-
Experience with real-time technologies (WebSockets, event-driven systems).
Soft Skills
-
Excellent communication and collaboration abilities.
-
Strong sense of ownership and accountability.
-
Ability to work independently and lead initiatives.
-
Mentorship and team leadership experience.
What We Offer
-
Competitive salary and equity (if applicable)
-
Flexible work environment (remote-friendly)
-
Health, dental, and vision insurance
-
Generous PTO and paid holidays
-
Professional development opportunities
-
Collaborative and innovative team culture
Success Metrics
-
Delivery of high-quality features on time
-
System reliability and performance improvements
-
Code quality and maintainability
-
Positive impact on team productivity and mentorship
If you want, I can tailor this for a startup vs enterprise, or adjust it for a specific industry (fintech, SaaS, AI, etc.).
Not the right role?
Search jobs from 47,000+ company career pages, many not on LinkedIn or Indeed.