Informacje o stanowisku
Job Title: Full-Stack Developer
YOUR TASKS
- lead the design and development of user interfaces using frameworks like Angular, React, NodeJS
- architect and maintain robust RESTful APIs with Java and Spring technologies, ensuring smooth data flow between front and backend services
- review and mentor junior developers, ensuring their code adheres to high-quality standards and encouraging best practices
- act as a technical mentor, providing guidance and support in coding, architecture, and problem-solving
- implement and optimize frontend and backend code for performance and scalability, ensuring systems are built to last
- collaborate with DevOps teams on deployment and CI/CD pipeline management, chipping in to efficient and reliable development cycles
- design and maintain system architecture, ensuring it aligns with standard methodologies and project requirements
- lead by example, identifying and solving sophisticated technical challenges while fostering an environment of continuous learning and experimentation
- write and implement coding guidelines, standards, and practices to ensure maintainable and scalable codebases
- actively participate in project planning, sprint reviews, and agile ceremonies, ensuring smooth communication and progress tracking
- create and maintain comprehensive user documentation for codebases, APIs, and architectural decisions
- stay on top of the latest industry trends, technologies, and standard methodologies, continually bringing new ideas and approaches to the team
- collaborate with multi-functional teams of designers, product managers, and developers to understand requirements and drive feature development
- handle complex bug fixes, ensuring the stability and security of applications at all times
- lead technical discussions, making informed decisions that drive the success of the project
YOUR PROFILE
- deep expertise in Java and Java open-source frameworks, particularly Spring and Spring Boot, with a consistent track record of designing and maintaining large-scale systems
- proficient in frontend technologies like JavaScript, Typescript, Angular, and NodeJS, with a proven understanding of UI/UX principles
- experience with DevOps tools and practices, technologies like Docker, Kubernetes, Jenkins, and AWS
- advanced knowledge of tools like Maven, JUnit, REST API design, design patterns, and databases such as MongoDB and PostgreSQL
- proven understanding of microservices architecture and event-driven architectures, with experience in data streaming using Kafka
- familiarity with monitoring and code quality tools such as SonarQube and experience with infrastructure-as-code and deployment automation (Helm, Istio)
- a passion for staying updated with market trends and emerging technologies, always looking for ways to improve both personally and professionally
- a collaborative mindset, eager to share knowledge with colleagues and act as a coach and mentor to younger developers
- hands-on experience in architecture design and a desire to lead the technical vision for projects
- a deep commitment to writing clean, maintainable code and ensuring high standards across the team
- excited about fostering a culture of continuous learning and experimentation, always ready to explore and adopt new technologies and practices
- an agile mindset, experienced in working within fast-paced, iterative development environments and leading agile ceremonies
- a willingness to take ownership and accountability, while also empowering and guiding others to reach their potential
Requirements: Java, Cloud, Microservices, Angular, React, Node.js, REST API, Spring, DevOps, CD pipeline, Maven, JUnit, Microservices architecture, Kafka
Praca WrocławDoradca podatkowy w Polsce WrocławPracownicy uczelni w Polsce WrocławWrocław - Oferty pracy w okolicznych lokalizacjach