Job Closed
This listing is no longer active.
Create. Innovate. Productize.
Full-stack Architect, Node.js, React.js
Location
Poland
Posted
91 days ago
Salary
0
Seniority
Senior
Job Description
Full-stack Architect, Node.js, React.js
Trinetix
• Design and define end-to-end architecture for full-stack applications using Node.js and React. • Establish and enforce best practices in system design, code quality, and development workflows. • Make key decisions on application architecture, scalability, and performance optimization. • Architect and oversee backend services, APIs, and integrations. • Guide frontend architecture, including component structure, state management, and performance. • Design and optimize database solutions using PostgreSQL and related technologies. • Define and implement cloud architecture using AWS services (EC2, S3, Lambda, RDS, etc.). • Collaborate with cross-functional teams to align technical solutions with business goals. • Provide technical leadership and mentorship to developers. • Participate in code reviews and ensure adherence to architectural standards. • Continuously evaluate and introduce improvements to system performance, reliability, and maintainability. • Stay up-to-date with modern technologies and drive innovation within the team.
Job Requirements
- At least 3 years of experience in a Software Architect or Technical Lead role.
- Prior hands-on experience as a Full-Stack Developer (Node.js + React).
- Strong expertise in JavaScript/TypeScript, Node.js, and React.
- Proven experience designing scalable, high-performance web applications.
- Strong understanding of RESTful APIs, microservices, and system integration patterns.
- Hands-on experience with PostgreSQL or other relational databases.
- Experience with AWS cloud infrastructure and architecture design.
- Deep understanding of frontend and backend architecture principles.
- Proficiency with Git and modern development workflows.
- Strong problem-solving and decision-making skills.
- Upper-Intermediate or higher level of English.
Benefits
- Continuous learning and career growth opportunities
- Professional training and English/Spanish language classes
- Comprehensive medical insurance
- Mental health support
- Specialized benefits program with compensation for fitness activities, hobbies, pet care, and more
- Flexible working hours
- Inclusive and supportive culture
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Build and maintain backend services using Java and Spring Boot • Design and implement scalable systems following object-oriented design principles • Contribute to event-driven architectures and distributed systems • Work with Kafka-based systems and asynchronous data flows • Collaborate across teams to deliver end-to-end features • Contribute to frontend components where needed (React/Next.js)
• Build and evolve product features end-to-end (from idea to production) • Design and develop APIs used by customers and partners • Improve how users integrate, test, and evaluate our product • Introduce and implement AI/MCP capabilities where they improve UX or speed of adoption
• Build and ship internal Go microservices for the analytics and data pipeline • Implement event-driven handlers using NATS JetStream as part of Sarwa’s messaging infrastructure • Design and optimize PostgreSQL schemas for new product features • Write integration tests and contribute to CI/CD pipeline improvements • Participate in code reviews, architecture discussions, and sprint planning with the backend team • Collaborate with product, operations, and frontend teams to understand requirements and deliver end-to-end solutions • Continuously learn and apply new practices, and share those learnings with the team
Senior .NET Engineer
AvengaA global IT engineering and consulting company specializing in custom software development.
• design and implement scalable, high-quality components and services aligned with team and company goals • contribute to technical decisions on solution design, architecture, technical debt, reliability, and performance • collaborate with product managers, designers, and stakeholders to translate customer needs into balanced technical solutions • monitor and improve system performance • champion best practices in software development, agile methodologies, and continuous improvement • own delivery pipeline (code quality, testing, deployments) and participate in on-call duties




