···
Log in / Register
SOFTWARE DEVELOPER - MID-LEVEL
Indeed
Full-time
Onsite
No experience limit
No degree limit
Av. Mal. Cândido Rondon, 1060 - Veneza, Ipatinga - MG, 35164-314, Brazil
Favourites
Share
Some content was automatically translatedView Original
Description

Job Summary: We are seeking a mid-level full-stack software developer with experience in TypeScript and real-time communication to join our agile team, developing and maintaining web applications. Key Highlights: 1. Full-stack development with TypeScript, Nuxt 3, and Bun 2. Database schema modeling and maintenance with Prisma ORM 3. Team collaboration in an agile environment Job Description: Mid-Level Software Developer We are looking for a mid-level software developer to join our development team. The ideal candidate will have experience in full-stack development using TypeScript, familiarity with real-time communication applications, and the ability to work collaboratively in an agile environment. **Responsibilities:** * Develop and maintain full-stack web applications using TypeScript, Nuxt 3 (Vue 3) on the frontend and Bun on the backend. * Model and maintain database schemas with Prisma ORM (PostgreSQL and MySQL). * Build and maintain reusable UI components with PrimeVue and Tailwind CSS. * Manage application state with Pinia and Vue 3 composables. * Fix bugs, optimize performance, and ensure application stability for 60+ simultaneous agents. * Participate in defining technical solutions and architectural decisions. * Conduct code reviews and support junior developers. * Write and maintain automated tests. * Collaborate with product, QA, and infrastructure teams. * Document features and technical routines. **Required Qualifications:** * Solid experience with TypeScript (frontend and backend). * Experience with Vue 3 and/or Nuxt 3. * Knowledge of API development and real-time communication (WebSocket). * Experience with relational databases (PostgreSQL and/or MySQL) and ORMs (preferably Prisma). * Knowledge of Docker and application containerization. * Familiarity with Git and code versioning workflows. * Knowledge of object-oriented programming and event-driven architecture. * Bachelor’s degree in Computer Science, Software Engineering, or related fields, or equivalent proven experience. **Preferred Qualifications:** * Experience with Bun as a JavaScript/TypeScript runtime. * Familiarity with PrimeVue and Tailwind CSS. * Experience with Pinia for state management. * Knowledge of Traefik as a reverse proxy and Portainer for orchestration. * Experience with JWT authentication and web application security. * Experience integrating multiple databases within a single application. **Technology Stack:** * Language: TypeScript * Runtime: Bun * Frontend: Nuxt 3, Vue 3, PrimeVue 4, Tailwind CSS, Pinia * Backend: Native Bun WebSocket Server * Database: PostgreSQL 16, MySQL/MariaDB * ORM: Prisma 7 * Communication: WebSocket, WebRTC * Authentication: JWT + bcryptjs * Infrastructure: Docker, Docker Compose, Portainer, Traefik * Testing: Bun Test

Source:  indeed View original post
João Silva
Indeed · HR

Company

Indeed
João Silva
Indeed · HR
Similar jobs

Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.