Jobs · Information Technology · South Dakota

Principal Developer / Lead Engineer

PortBlueSky · Lead, SD · 1 mo ago
Information TechnologyFull-time

Role and 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.

About You

You are a highly experienced developer with:

  • Extensive Experience: 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.
  • Passion for Quality: Enthusiastic about designing scalable systems and maintaining high code quality through automated testing and best practices.
  • Proactive and Strategic Mindset: Self-motivated with a structured approach to problem-solving and a target-driven mindset. You proactively identify opportunities for improvement and innovation.
  • Leadership and Collaboration Skills: Excellent communication skills and a collaborative spirit, with a knack for mentoring and guiding teams. You enjoy working closely with team members and stakeholders to achieve common goals.
  • Language Proficiency: Fluent in English (C1 level), ensuring effective communication within an international team.
  • Remote Work Enthusiasm: Excited about the opportunities and challenges of remote work, and able to manage your time and tasks efficiently.
  • EU Residency: Reside in the EU and permitted to work here, ensuring compliance with regional regulations.

Nice to Have

  • Agile Experience: Proficiency in agile product development within an enterprise environment, allowing you to adapt to changing project requirements and deliver efficiently.
  • Data Expertise: Knowledge of data analytics and/or data security, or a willingness to learn, enabling you to contribute to data-driven projects.
  • Open Source Participation: Active participation in open source projects, demonstrating your commitment to the developer community and continuous learning.
  • Remote Work Experience: Previous experience working in a remote setup, showcasing your ability to thrive in a distributed team environment.

Technologies & Tools We Use

  • Node.js
  • TypeScript
  • Nest.js
  • React
  • PostgreSQL
  • Docker
  • Kubernetes
  • AWS Cloud
  • GitHub
  • Slack
  • GitHub Actions / CircleCI

Similar jobs

Principal Developer

Federal Home Loan Bank of Des MoinesDes Moines, IA· 2 wk ago
Engineering$128k–$152k/yrapply on wd5.myworkdaysite.com

Principal Developer

Robots & PencilsUnited States· 2 wk ago
RemoteEngineering$155k–$230k/yrapply on job-boards.greenhouse.io