Fullstack Tech Lead (JavaScript)
About the Role
You will lead a small development team and take ownership of user-facing products and internal tools. You will maintain and add features using React, Next.js, TypeScript, CSS/Tailwind, Node.js and PostgreSQL, participate in all phases of product development, and work on both closed- and open-source projects. You will follow Agile practices, adopt and share best software development practices, work with containers and CI/CD, and explore new tools and technologies. You may also get involved with Go, blockchain, networking or Kubernetes projects if you choose.
Requirements
- Leadership skills
- Strong JavaScript and TypeScript knowledge
- Proficiency with backend development using Node.js
- Proficiency with frontend development using CSS and Tailwind
- Experience with relational databases and relational data modeling (PostgreSQL)
- Experience with React and Next.js
- Golang (Go) experience is a plus
- Ability to ship software in containers
- Adoption of good CI/CD practices
Responsibilities
- Lead a small development team
- Maintain existing and add new features using React, Next.js, TypeScript, CSS/Tailwind, Node.js and PostgreSQL
- Develop both backend and frontend functionality
- Participate in all phases of product development
- Work on closed-source and open-source projects
- Explore and adopt new tools, technologies and techniques to improve software and workflow
- Work according to Agile methodologies
- Share and adopt best software development practices
- Contribute to Go, blockchain, networking and Kubernetes initiatives
Benefits
- On target earning bonus
- Remote work or office in Vilnius, Lithuania
- Additional vacation days
- Paid day off on your birthday
- Team events including workation
- Home office budget
- Learning budget
