Mid-Level Full Stack Developer
Backend Developer
Python
APIs
Application Security
Azure
Cloud Data Engineering
Cloud Data Platform
Cloud Engineer
Cloud Infrastructure
Cloud Native
Cloud Operations
Cloud Platform
Cloud Platforms
Cloud Platforms Cloud Platforms
Cloud Technology
Data Analytics
Data Engineering
DevOps
Devops Tools
DevSecOps
Docker
Engineering
Fastapi
Frontend
Frontend Framework
Full Stack Developer
Google Cloud
Infrastructure As Code
Mid Level
Next.js
Platform Engineering
PostgreSQL
Programming
Programming Languages
React
Security Devops
Software Development
Software Engineer
Software Engineering
Software Security
TypeScript
Web Framework
Job Description
Academian is hiring a mid-level full stack developer for a 6-month contract role. This fully remote position focuses on building and improving modern, scalable web applications end to end, with a technical stack spanning React 19 / Next.js / TypeScript on the frontend and Python / FastAPI REST APIs on the backend. If you like shipping reliable product features with strong engineering practices, this role is built for you.
What you’ll do
- Design, develop, and maintain responsive and accessible user interfaces using React 19, Next.js (App Router), and TypeScript.
- Create reusable UI components with Tailwind CSS, Radix UI, and shadcn/ui.
- Develop, test, and maintain production-ready backend services and RESTful APIs using Python and FastAPI.
- Integrate frontend and backend systems, including authentication, data fetching, and both server-side and client-side rendering.
- Work with relational databases such as PostgreSQL, using ORMs for efficient data access.
- Write and maintain unit, integration, and end-to-end tests to support application quality and reliability.
- Optimize performance, scalability, accessibility, and Core Web Vitals.
- Participate in code reviews and follow established coding standards and engineering best practices.
- Collaborate with product managers, designers, and engineers in an Agile environment.
- Contribute to technical discussions, troubleshoot issues, and support junior developers when needed.
What you bring
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- 5+ years of professional software development, including at least 3 years building full stack web applications.
- Strong proficiency in React and TypeScript, plus hands-on experience with Next.js App Router (preferably versions 15 or 16).
- Solid experience with Tailwind CSS and component libraries such as Radix UI or shadcn/ui.
- Proven experience building and maintaining production APIs with Python and FastAPI.
- Working knowledge of PostgreSQL or similar relational databases and ORM frameworks.
- Experience with Git, CI/CD pipelines, and collaborative code review workflows.
- Strong debugging, analytical, and problem-solving skills.
- Good written and verbal communication skills in English.
- Ability to work independently and collaborate effectively with distributed teams.
Tech stack you’ll work with
- Frontend: React 19, Next.js 15–16 (App Router), TypeScript, Tailwind CSS, Radix UI, shadcn/ui
- Backend: Python, FastAPI, REST APIs
- Database: PostgreSQL and other relational databases
- Testing: Jest, React Testing Library, Playwright, Pytest
- Tools & Infrastructure: Git, CI/CD, Docker, AWS, GCP, Azure
Preferred
- Experience with cloud platforms such as AWS, GCP, or Microsoft Azure.
- Familiarity with Docker and containerized application development.
- Experience with NoSQL databases or caching technologies such as MongoDB and Redis.
- Contributions to open-source projects.
- Experience working with remote, cross-functional, geographically distributed engineering teams.
Role details
Location: Remote (remote)
Job type: Contract
Compensation: USD 50,000 - 70,000 per year
Education: Bachelor’s (Preferred)
Work location: Remote