How Remoteville checks and expires listings
Principal Developer
Skills
Agile MethodologiesProgramming LanguagesCoding StandardsIP DevelopmentProduct Development
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Proven experience as a Full Stack Developer, preferably in a lead role
- Strong knowledge of modern programming languages and frameworks (e.g., JavaScript, Python, Node.js, React, Angular, Django, Ruby on Rails)
- Experience defining coding standards and development processes
- Ability to support and mentor development teams
- Excellent problem-solving and innovation skills
- Strong communication and collaboration abilities
- Familiarity with Agile methodologies
Day to day
- Work within Principal Engineering team alongside technical specialists
- Set coding standards, define development processes, select technology stack
- Support squads with complex development work, run innovation labs to test new ideas and technologies
