PortBlueSky is an award-winning technology services agency that supports leading corporations in developing and delivering ambitious projects. They are seeking a Principal Developer / Lead Engineer to spearhead technical projects and drive client success by building state-of-the-art APIs and scalable systems.
Responsibilities:
- Lead the End-to-End Development Process: Design, implement, and deploy backend and frontend systems using modern technologies such as Node.js, TypeScript, React, and more. Ensure high-quality code through excellent practices, setting high standards for code reviews, testing, and deployment
- Drive Innovation and Strategy: Proactively suggest improvements, contribute to system designs, and implement best practices. Collaborate with stakeholders to translate business requirements into technical solutions and roadmaps
- Develop and Mentor the Team: Mentor and guide junior developers, fostering a collaborative and high-performing team environment. Facilitate knowledge sharing and professional development within the team
- Optimize Processes: Identify and implement improvements in development processes, CI/CD pipelines, and deployment strategies. Optimize performance, security, and scalability of systems
- Communicate Clearly: Effectively communicate progress, issues, and ideas with stakeholders at all levels, ensuring alignment and clarity
Requirements:
- 10+ years in software development with a strong focus on API services and database design
- Extensive experience with Node.js, TypeScript, and front-end frameworks like React
- Proven track record in leading technical teams and projects to success
- Enthusiastic about designing scalable systems and maintaining high code quality through automated testing and best practices
- Self-motivated with a structured approach to problem-solving and a target-driven mindset
- Excellent communication skills and a collaborative spirit, with a knack for mentoring and guiding teams
- Fluent in English (C1 level), ensuring effective communication within an international team
- Excited about the opportunities and challenges of remote work, and able to manage your time and tasks efficiently
- Reside in the EU and permitted to work here, ensuring compliance with regional regulations
- Proficiency in agile product development within an enterprise environment
- Knowledge of data analytics and/or data security, or a willingness to learn
- Active participation in open source projects
- Previous experience working in a remote setup