Engenheiro Expert MERN Full-Stack
Brak informacji o wynagrodzeniu
SeniorFull-time
#445416·Dodano 2 dni temu·0
Źródło: justjoin.itTech Stack / Keywords
Database designPostgreSQLWeb DevelopmentPerformance optimizationfrontendBackendGitMongoDBSolution architectureCloud
Firma i stanowisko
This role is for a Senior MERN Engineer joining the Modern Apps & Platform Engineering team at emagine Polska. The position is located in Lisbon and involves working on robust and scalable universal applications using the latest technologies.
Wymagania
- Minimum of 10 years of proven professional experience.
- Proficient in Next.js, Nest.js, Node.js, MongoDB, and PostgreSQL.
- Experienced in building and consuming RESTful/gRPC APIs.
- Good knowledge of database design and experience with MongoDB, DocumentDB, and PostgreSQL.
- Experience with version control systems, preferably Git/GitHub.
- Solid understanding of front-end performance optimization and UX/UI principles.
- Excellent problem-solving skills and ability to work independently and in a team.
- Ability to technically lead deliveries and collaborate with DevOps and business teams.
- Bachelor's degree in Computer Engineering or equivalent.
Nice to have:
- Familiarity with containerization technologies such as Docker and orchestration with Kubernetes.
- Experience with cloud platforms such as AWS and Azure.
- Knowledge of TypeScript for writing type-safe and maintainable code.
- Fluent in Portuguese and English (B1 level for English).
Obowiązki
- Prepare solution diagrams (Application Architecture/Solution Architecture).
- Develop and maintain frontend applications using Next.js, ensuring smooth user experiences and high performance.
- Implement server-side features and APIs using Nest.js and Node.js.
- Design, develop, and optimize database schemas using MongoDB, DocumentDB, and PostgreSQL for efficient data storage and retrieval.
- Maintain a component-oriented development approach, leveraging component libraries for code reusability and modularity.
- Perform code reviews and provide feedback to squad members to ensure code quality.
- Troubleshoot and debug application issues, identify performance bottlenecks, and implement optimizations.
- Collaborate with design and UX/UI teams to create visually appealing and intuitive interfaces.
- Stay updated with the latest trends and incorporate innovative technologies into development processes.
Inne informacje
Position is open to candidates fluent in Portuguese and English. Data privacy information is provided by emagine Polska, with data processing rules for recruitment purposes.
emagine
810 aktywnych ofert