




Job Summary: We are looking for a Mid-Level Fullstack Developer to strengthen our technology team, working across all application layers and contributing to scalable, secure, and high-performance solutions. Key Highlights: 1. Work across all application layers (frontend and backend) 2. Autonomy over complete features and robust solutions 3. Direct influence on product quality and the team's technical evolution We are seeking a **Mid-Level Fullstack Developer** to strengthen our technology team. You will work across all application layers — from backend to frontend — contributing to the development of scalable, secure, and high-performance solutions. We expect you to have **solid hands-on experience**, the ability to **work autonomously**, support more junior colleagues, and proactively propose technical improvements. ### **Key Responsibilities** * Design and implement complete and complex features across all layers (frontend and backend). * Define API standards, components, and system integrations. * Ensure code quality through unit, integration, and end-to-end (E2E) tests. * Review code written by junior and Level I mid-level developers, promoting technical growth. * Optimize application performance, security, and scalability. * Collaborate independently with CI/CD, DevOps, and cloud environments (AWS). * Participate in simple architectural decisions and propose strategic improvements. * **Autonomy:** High; responsible for complete features and robust solutions without direct supervision. * **Expected Impact:** Direct influence on product quality, the team's technical evolution, and delivery efficiency. * Develop and maintain **backend applications (Java/Node.js)** and **frontend applications (Angular/React)**. * Design and implement well-documented **RESTful APIs**. * Write **automated tests** to ensure code quality and coverage. * Work with **relational and NoSQL databases** (PostgreSQL, Aurora, DynamoDB, Redis). * Use **containers (Docker, Podman, LocalStack)** during development and system integration. * Actively participate in **code reviews** and share software development best practices. * Support **continuous integration and automated deployment (CI/CD)**. * Collaborate in an agile environment (Scrum/Kanban), bringing ideas and suggestions for improvement. ### **Technical Requirements** * Solid experience with **Java (Spring Boot)** or **Node.js (NestJS)**. * Practical experience with **JavaScript/TypeScript, HTML, and CSS**. * Experience with **frontend frameworks (Angular or React)**. * Knowledge of **relational databases** (e.g., PostgreSQL) and familiarity with NoSQL databases. * Experience with **Git/Gitflow**. * Experience with **agile methodologies**. * Ability to work autonomously and collaboratively. ### **Behavioral Profile** We expect you to have **solid hands-on experience**, the ability to **work autonomously**, support more junior colleagues, and proactively propose technical improvements. Minimum Education: Bachelor's Degree


