Description
Job Summary:
The Mid-Level Fullstack Developer is responsible for developing and maintaining system features with quality and technical autonomy, working on both front-end and back-end.
Key Highlights:
1. Full-stack development with technical autonomy
2. Code quality and performance assurance
3. Work on microservices architecture
The **Mid-Level Fullstack Developer** is responsible for developing and maintaining system features with quality and technical autonomy. Works on both front\-end and back\-end, ensuring code organization, performance, and best practices. We seek a focused professional, committed to deadlines and quality, capable of handling more complex tasks.
**REQUIREMENTS:**
* Ongoing or completed undergraduate degree in Computer Science, Software Engineering, Information Systems, or related fields.
* Advanced proficiency in React.js (component architecture, code organization, and best practices).
* Advanced knowledge of Node.js and Express.
* Proficiency in TypeScript.
* Experience with E2E testing (Cypress or Playwright).
* Knowledge of caching strategies and performance optimization.
* Experience with CI/CD.
* Advanced knowledge of databases (schema design and query optimization).
* Experience with microservices or distributed systems.
* Ability to analyze and resolve complex bugs.
**RESPONSIBILITIES:**
* Develop features on the front\-end and back\-end.
* Independently execute medium- and high-complexity technical tasks.
* Implement and maintain APIs, integrations, and pre-defined business rules.
* Address advanced bugs by investigating root causes and applying appropriate solutions.
* Ensure code quality through unit and E2E tests.
* Perform performance tuning and apply caching strategies when necessary.
* Maintain and evolve services in a microservices-based architecture.
* Participate in code reviews and adhere to team-defined technical standards.
**This position is 100% on-site.**