Senior Full Stack Developer, Front-end Focus
Posted 20hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Front-end Developer focusing on developing scalable applications for innovative technology solutions. Collaborating with multidisciplinary teams to drive projects and maintain high software quality standards.
Responsibilities:
- Primarily work on Front-end development, building scalable, high-performance, and well-structured applications;
- Work with Micro Frontends, ensuring standardization, decoupling, and continuous evolution of solutions;
- Contribute to the Back-end when needed, working on APIs, services, and integrations;
- Develop and consume REST APIs integrated with an API Gateway;
- Ensure code quality through best practices, design patterns, manual and automated tests;
- Assume end-to-end ownership of services (development through operation), including:
- Availability;
- Reliability;
- Security;
- Scalability;
- Use messaging for asynchronous communication between services;
- Apply observability practices (logs, metrics, and tracing) to support system evolution and operations;
- Participate in cross-team discussions, contributing to technical, architectural, security, and quality decisions;
- Engage in code reviews, mentoring, and technical decision-making;
- Collaborate closely with Product, DevOps, SRE, and UX teams.
Requirements:
- Strong Front-end experience with HTML, CSS, TypeScript, and Angular;
- Experience with Micro Frontends, using Single-SPA;
- Good development practices, code organization, and quality standards;
- Implementation of tests focusing on availability and reliability;
- Experience developing and consuming REST APIs integrated with an API Gateway;
- Knowledge of at least one Back-end language (preferably Java);
- Experience with SQL databases (PostgreSQL and/or Oracle) and NoSQL (MongoDB);
- Use of Redis for caching or performance optimization;
- Experience with Cloud Computing (AWS or GCP);
- Containerization of applications with Docker;
- Knowledge of messaging systems (Kafka, RabbitMQ, or similar);
- Experience with observability and monitoring (logs, metrics, and tracing), using tools such as Dynatrace and Grafana;
- Participation in code reviews, technical decision-making, and collaboration with multidisciplinary teams.
















