
Full-Stack Software Engineer
Full-Stack Software Engineer
About the Role
This is an exciting 4-week opportunity in NYC offering $20,000 (prorated) plus full relocation support and fully covered expenses, perfect for a skilled full-stack engineer ready to showcase their Python/Flask and TypeScript/React expertise. This opportunity starts as soon as possible (preferably as soon as possible, the week of July 14th), and will be an intense, yet rewarding, environment of talented engineers collaborating to output multiple products in an aggressive timeline. The expectation is that this will be your sole priority, and the work will be demanding.
Key Responsibilities
Backend Development
- Design and implement RESTful APIs using Python/Flask
- Work with SQLAlchemy ORM models
- Optimize database queries for performance with proper indexing and query optimization
- Implement business logic
Frontend Development
- Build responsive, interactive user interfaces using React and TypeScript
- Implement complex state management using modern solutions (Jotai, Zustand, or similar)
- Create reusable component libraries with Chakra UI or similar design systems
- Enhance interactions with animations via Framer or similar frameworks
- Optimize frontend performance and implement code splitting strategies
Required Technical Skills
Languages & Frameworks
- Python: Flask, SQLAlchemy, pytest, FastAPI experience
- TypeScript/JavaScript: React 18+, modern ES6+ features
- SQL: Complex queries, optimization, migrations
- HTML/CSS: Responsive design, CSS-in-JS solutions
Frontend Technologies
- React
- Framer Motion
- State management (Jotai, Redux, MobX, or Zustand)
Backend Technologies
- RESTful API design and implementation
- ORM frameworks (SQLAlchemy preferred)
- Authentication/authorization systems
- Geospatial data handling
Database & Data Management
- Relational database design with complex relationships
- Query optimization and indexing strategies
- Data migration strategies
- Working with JSON data structures
- Experience with SQLite, PostgreSQL, or MySQL
Preferred Qualifications
- 1-5+ years of full-stack development experience
- Experience with mapping APIs
- Experience in a fast-paced environment with everchanging requirements and high standards
- Knowledge of Node.js ecosystem and tooling
- Familiarity with SQL and NoSQL databases
- Experience with microservices architecture
- Mobile development experience (React Native)
Personal Qualities
- Strong problem-solving skills with attention to detail
- Ability to work independently and manage complex projects
- Excellent communication skills for cross-functional collaboration
- Passion for building user-friendly, scalable applications
- Comfortable working with ambiguous requirements
- Experience mentoring junior developers
Compensation & Benefits
- This is a 4 week commitment (starting Monday July 14th, ideally)
- $20,000 lump sum compensation (prorated from start date of Monday, July 14th)
- Must be in person in NYC (accommodation, travel, and expenses covered)
- ONLY APPLY IF YOU CAN RELOCATE ASAP