What are the responsibilities and job description for the Full Stack Engineer position at Borough?
Full-Stack & Flutter Development Engineer II – Startup with Equity
Location : On-Site
Experience : 3-6 Years
Compensation : Equity
About Us
We are an early-stage startup on a mission to revolutionize civic engagement through technology. Our platform integrates mobile and web solutions to make public services more accessible, transparent, and user-friendly. If you're excited about building impactful tech and want to be part of an agile startup team, join us!
What You’ll Do
- Develop & maintain cross-platform mobile applications using Flutter (Dart).
- Build & optimize the backend for scalability using Node.js, Python, or Java (Spring Boot).
- Design & implement RESTful APIs for seamless communication between frontend and backend.
- Develop web applications using React.js, Next.js, or Angular.
- Integrate databases like PostgreSQL, Firebase, or MongoDB.
- Ensure performance, security, and scalability of the full-stack system.
- Work closely with designers & product managers to create user-friendly experiences.
- Deploy applications using Docker, Kubernetes, or cloud services (AWS / GCP / Azure).
- Who You ArePassionate about building scalable applications for mobile and web.
- Comfortable working in a fast-paced startup environment.
- Curious, problem-solving, and eager to learn new technologies.
- Interested in civic tech and using technology for social impact.
- Skills & Qualifications3-6 years of experience in Flutter development (Dart).
- Experience with frontend frameworks like React.js, Next.js, or Angular.
- Hands-on experience with backend development (Node.js, Python, or Java).
- Knowledge of RESTful APIs, GraphQL, and WebSockets.
- Experience with databases (SQL & NoSQL : PostgreSQL, MongoDB, Firebase).
- Familiarity with state management (Provider, Riverpod, Bloc, GetX) in Flutter.
- Understanding of CI / CD pipelines, Docker, and cloud services.
- Experience deploying mobile apps to the App Store / Google Play.
- At this time we are unable to provide visa sponsorship and are looking for US citizens and green card holders.
- Why Join Us?Equity ownership in an early-stage startup.
- Work on a mission-driven product that transforms civic engagement.
- Exposure to end-to-end development (mobile, web, and backend).
- A collaborative environment where your contributions directly impact the product.
If you're eager to build full-stack & mobile solutions that make a difference, apply now! ??