
Full Stack TypeScript Developer
- Киев
- Постоянная работа
- Полная занятость
You will work on end-to-end development across server and client, contribute to architecture and optimization, and mentor junior engineers.ResponsibilitiesDevelop user-friendly interfaces for web and mobile applications using React.js and React Native.Implement server-side logic with Node.js/TypeScript, ensuring scalability and high performance.Design and integrate APIs (RESTful, GraphQL) and manage data flow between client and server.Work with PostgreSQL: schema design, query optimization, and database reliability.Identify and resolve performance bottlenecks and bugs.Maintain code quality, automation, and CI/CD best practices.Collaborate with product managers, designers, and engineers in Agile processes.Conduct code reviews and mentor junior developers.Requirements (Must-Have)6+ years of full-stack development experience.Strong expertise in Node.js and TypeScript.Proven experience with React.js and React Native.Proficiency in PostgreSQL (data modeling, query optimization).Solid understanding of modern frontend practices, Redux/Mobx, and responsive design.Experience with RESTful and GraphQL APIs.Strong knowledge of HTML5, CSS3, with attention to UI/UX details.Experience with build tools (Webpack, Babel, npm).Knowledge of testing frameworks (unit and integration tests).Proficiency with Git.Experience with CI/CD and deployment processes.Strong problem-solving and collaboration skills.Native Ukrainian + English (B2+) required.Preferred (Nice-to-Have)Experience with additional frontend frameworks (Angular, Vue.js).Knowledge of Docker, Kubernetes.Familiarity with design systems and component libraries.Experience in an Agile/Scrum environment.Leadership or mentoring experience.Hiring processResume and portfolio review30-45 minute initial interviewShort exercise60 minute exercise review (panel)Leadership interview(s)DecisionRemote restrictions: Workday must overlap by at least 3 hours with Los Angeles, CA, USA