Job Closed
This listing is no longer active.
Fast growing product development company
Lead Fullstack Developer – CMS
Location
Ukraine
Posted
163 days ago
Salary
0
Seniority
Senior
Job Description
Lead Fullstack Developer – CMS
Patrianna
• Drove the technical strategy for the CMS part of the application, architecting and proposing scalable solutions. • Led initiatives to optimize the frontend infrastructure and enhance Core Web Vitals, establishing a high-performance foundation for multiple large-scale projects. • Oversee code reviews, ensuring high-quality, maintainable code is consistently produced. • Effectively communicate technical concepts and progress to non-technical stakeholders, like product owners and management. • Continuously improve the development process and workflows to enhance productivity and reduce bottlenecks.
Job Requirements
- Experience in React, TypeScript, and Next.js (with App Router)
- Strong experience with the full i18n lifecycle for large-scale web applications, including the technical integration of translation management systems (e.g., Crowdin)
- Experience with monorepo tools like NX, Turborepo
- Experience with third-party integrations (external APIs, analytics, AB tests)
- Experience with SEO optimizations and PageSpeed improvements (CLS, INP, etc)
- Building customer-facing and consumer-responsive web applications
- Strong UI/UX experience.
- Experience with Java and Spring Boot
- Good understanding of REST APIs and backend service design
- Experience working with relational databases (preferably PostgreSQL)
- Familiarity with messaging systems (e.g. Kafka)
Benefits
- Modern tech stack and well-maintained codebase
- Real technical ownership and influence on architecture
- Minimal bureaucracy and fast decision-making
- Fully remote work
- Monthly medical or sports compensation
- Strong engineering culture and experienced teammates
- Opportunity to work on products with a massive global scale
- Generous Leave Policy: Take advantage of 30 days of paid time off, encompassing both vacation and sick leave, to ensure you can recharge and recover when needed. Take your time on bank holidays as well.
- Company Events: Engage in our vibrant company culture through a variety of informal events designed to foster camaraderie and teamwork.
- Continuously Development: Get an opportunity to join a fast-growing business where the sky’s the limit.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Develop responsive and intuitive user interfaces using HTML, CSS, and JavaScript. • Utilize modern front-end frameworks such as React, Angular, or Vue.js. • Design and implement server-side logic using Python, Node.js, and Laravel. • Integrate applications with databases, third-party APIs, and other backend services. • Implement and integrate AI and machine learning algorithms into web applications. • Design and maintain databases (e.g., MySQL, MongoDB). • Create and maintain RESTful APIs using Python and Node.js. • Utilize version control systems such as Git. • Deploy applications using modern deployment tools and practices. • Conduct unit testing, integration testing, and debugging for web applications. • Create Docker containers for deployment and scalability of applications. • Implement CI/CD pipelines using Jenkins.
Senior Software Engineer, Global Contractor
Jump - Advisor AIJump uses AI to help financial managers automatically take notes, stay compliant, update their CRM, and serve clients.
• Develop software and applications using the tech stack mentioned • Adjust when priorities shift and see challenges as learning opportunities • Collaborate with a team and participate in a rigorous hiring process • Use AI tools to assist in development tasks
• Desarrollo de Front-End. • Desarrollo de microservicios. • Administración y uso de bases de datos. • Ejecución de metodologías ágiles (SCRUM).
• Responsible for the technical approach, implementation, and knowledge of the work stream. • Develop, create, and modify general computer applications software or specialized utility programs. • Analyze user needs and develop software solutions. • Design software or customize software for client use with the aim of optimizing operational efficiency. • May analyze and design databases within an application area, working individually or coordinating database development as part of a team. • Mentor and supervise software developers.




