Staff Software Engineer (Java)
Centrum, Warsaw
DevsData LLC
Staff Software Engineer (Java)
💰 Salary: 30,000 - 36,000 PLN
🌎 Hybrid (3 days/week in office)
🕦 Full-time
📍 Warsaw
☑️ B2B or Contract of Employment
We are looking for a Staff Software Engineer for a partner client, which is a technology company that helps businesses use artificial intelligence to run more efficiently and grow faster. They build and provide digital platforms and consulting services that make it easier for companies to manage operations, analyze data, and improve performance. Their solutions combine AI, automation, and deep business expertise to help organizations improve workflows, gain insights, and create more value.
Requirements:
10+ years of professional experience in software development
Experience working with Java (Spring, Spring Boot) and React
3+ years in an architect or technical lead role
Understanding of front-end and back-end integration, state management (e.g., Redux), and responsive design
Experience designing and implementing RESTful APIs and microservices
Knowledge of cloud platforms (AWS, Azure, or GCP) and containerization tools (Docker, Kubernetes)
Solid understanding of database technologies (SQL and NoSQL) and ORM frameworks
Experience with CI/CD pipelines, version control systems and DevOps practices
Strong grasp of architectural patterns such as MVC, MVVM
Experience working with event-driven architecture and microservices
Responsibilities:
Designing and documenting application architecture using Java (Back-end) and React (Front-end), ensuring solutions are scalable and high performing.
Guiding and mentoring development team, promoting adherence to the architectural principles and best coding practices.
Leading the design and development of complex systems, integrating front-end and back-end technologies seamlessly
Overseeing code reviews to maintain high-quality coding standards and adherence to best practices
Research and recommend new technologies, tools, and best practices to enhance development workflows and system performance
Collaborate with stakeholders, product managers, and development teams to translate business requirements into effective technical solutions
Develop and maintain architectural diagrams, technical documentation, and design specifications.
Identify potential technical risks and define mitigation strategies throughout the design and development phases.
Get to know DevsData
We are a technology consulting company and a recruitment agency, delivering software solutions to clients from Europe and the US. We work 100% remotely, in an international team, including people from Asia, London, or San Francisco. We employ people with experience in international corporations as well as students of the best technical and business universities.
Find out more: https://devsdata.com

DevsData is a premium recruitment and software development agency specialized in developing unique software, artificial intelligence, and Big Data solutions. We’re working 100% remotely so that we can change the world fr...
Staff Software Engineer (Java)
Staff Software Engineer (Java)
Centrum, Warsaw
DevsData LLC