Responsibilities
- Design and implement scalable fullstack systems using Java for backend services and React for frontend interfaces
- Lead and mentor software engineers through technical guidance, code reviews, and performance evaluations
- Develop and maintain robust backend components in Java, including RESTful APIs and microservices
- Create responsive and user-friendly frontends using React and contemporary frontend tools
- Define and uphold coding standards, architectural best practices, and design patterns across teams
- Work closely with product, design, and business stakeholders to convert requirements into functional solutions
- Design and optimize database structures for both relational and non-relational data stores
- Manage and improve CI/CD pipelines and application deployment processes
- Participate in technical recruitment by conducting engineering interviews and evaluations
- Monitor advancements in technology and recommend relevant innovations for team adoption
- Lead initiatives to improve code quality, testing coverage, refactoring, and technical debt reduction
Work Arrangement
Remote — Timișoara, Romania