- Company Name
- Caspia Technologies
- Job Title
- Full Stack Developer
- Job Description
-
Job title: Full Stack Developer
Role Summary: Design, develop, and maintain end‑to‑end web applications, integrating front‑end UI components with back‑end services and databases to deliver scalable, high‑performance solutions.
Expectations: 3–5 years of full stack development experience; strong problem‑solving and communication skills; ability to work collaboratively in Agile and DevOps environments; portfolio of completed projects.
Key Responsibilities:
- Build responsive user interfaces with HTML, CSS, JavaScript and frameworks such as React, Angular or Vue.js.
- Develop server‑side logic, APIs, and database interactions using Python, Go, C#, or similar, with frameworks like Flask, Gin, Django, or .NET Core.
- Design and optimize database schemas; write SQL queries for relational (MySQL, PostgreSQL, SQL Server) and NoSQL (MongoDB, Oracle) systems.
- Create, consume, and document RESTful APIs; ensure seamless front‑back integration.
- Manage source code with Git; perform code reviews and merge requests.
- Write unit, integration, and end‑to‑end tests; debug and resolve production issues.
- Optimize application performance through lazy loading, caching, and code splitting.
- Collaborate with designers, product managers, and developers to translate requirements into technical solutions.
- Participate in continuous integration/deployment pipelines; use Docker, Kubernetes, and cloud services (AWS, Azure, GCP).
Required Skills:
- Front‑end: HTML5, CSS3, JavaScript (ES6+), React/Angular/Vue.js.
- Back‑end: Python, Go, C#, C++, Django, Flask, Gin, .NET Core.
- Databases: MySQL, PostgreSQL, SQL Server, MongoDB; ability to design schemas and write complex queries.
- API: RESTful service design, Swagger/OpenAPI documentation.
- Version Control: Git (repositories, branching, PRs).
- Testing: unit, integration, end‑to‑end test frameworks; debugging tools.
- DevOps: Docker, Kubernetes, CI/CD pipelines, cloud deployment.
- Methodologies: Agile (Scrum/Kanban), sprint planning, retrospectives.
- Communication: clear verbal and written technical communication to non‑technical stakeholders.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Engineering, or related field OR equivalent combination of education and experience.
- No specific certifications required; additional credentials (e.g., AWS Cloud Practitioner, Docker Certified Associate) are a plus.
Gainesville, United states
On site
Junior
04-03-2026