- Company Name
- RUNNR
- Job Title
- Sr. Full Stack Developer
- Job Description
-
Job Title: Sr. Full Stack Developer
Role Summary: Lead design, development, and maintenance of scalable web and mobile applications. Drive architecture decisions, mentor junior staff, and implement AI/ML‑enabled automation components within a fast‑growth startup environment.
Expectations: • 4+ years in system architecture design with emphasis on reliability and scalability.
• 4+ years professional software development experience.
• 3+ years hands‑on MERN stack (MongoDB, Express, React, Node.js).
• 3+ years cloud service experience (AWS preferred).
• Strong React, HTML5, CSS3, JavaScript, and unit testing (JEST).
• Proficient in Git, RESTful APIs, microservices, and relational/NoSQL databases.
Key Responsibilities
- Develop end‑to‑end web and mobile features from concept to production.
- Translate product vision into technical specifications and user stories.
- Design responsive, intuitive UI using React and modern frontend technologies.
- Build robust backend services/APIs with Node.js, Python, Ruby on Rails, or Django.
- Write clean, maintainable code following best practices.
- Conduct code reviews, mentor junior developers, and foster continuous improvement.
- Debug, test, and optimize performance for seamless user experience.
- Maintain and enhance existing systems and features.
- Stay current with emerging technologies and incorporate them into development processes.
Required Skills
- System architecture & design patterns
- MERN stack (MongoDB, Express, React, Node.js)
- Cloud platforms: AWS, Azure, or GCP (AWS preferred)
- Front‑end: React, HTML5, CSS3, Bootstrap, JavaScript, Handlebars
- Backend: Node.js, Python, Ruby on Rails, or Django
- Unit testing with JEST
- Git version control
- Google Maps/Places/Directions APIs
- Relational & NoSQL database design, optimization, ORM frameworks
- RESTful APIs, microservices, and cloud deployment
- Problem‑solving, analytical thinking, attention to detail
- Team collaboration, communication, and mentorship
Required Education & Certifications
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent professional experience).
- (Optional) Relevant cloud certifications (AWS, Azure, GCP) and containerization (Docker, Kubernetes) visibility considered a bonus.