Serokell is a fast-growing, fully remote software development company that works on innovative solutions for complex problems. We’re packed full of adventurous, curious, and inclusive folks who want to build cutting-edge software with modern technologies like functional programming.
We’re searching for a TypeScript developer that would help us create new web applications for us and our clients.
Requirements:
Candidates should have 2+ years of experience working in production with:
- SASS (CSS3). You should be familiar with things like adaptive design, @use imports, mixins, and the methodology of BEM.
- Modern JavaScript (ECMA2015). You should have solid knowledge with a least an ECMA2015 level of understanding.
- TypeScript. You should be familiar with things like generics, type guards, and discriminated union types.
- React/pReact or other libraries for building user interfaces. You should be familiar with things like functional components, component lifecycle & nesting, working with states, and SSR components.
- SQL. You should be familiar with things like PostgreSQL syntax and migrations (Prisma).ns.
It will be a significant plus if:
- You have a good understanding and experience in backend development.
- You know how protocols, software, and algorithms used work under the hood. For example, network protocols (TCP, HTTP), Node.js, and binary search trees.
- You are a confident user of complex JavaScript libraries and external APIs.
- You are a perfectionist in a good way. If “pixel perfect” characterizes your work, if you organize your work in fine-grained patches with descriptive commit messages, we want you at Serokell.
- You have experience with Haskell, Rust, or Elixir.
- You are familiar with either RemixJS or NextJS.
- You can set up a module bundler with custom TSX and SASS bounding.
- You are comfortable working on isomorphic web apps.
Responsibilities:
- Participate in the development of different web applications and websites.
- Develop robust, scalable, and maintainable TypeScript applications, adhering to best practices and coding standards.
- Collaborate with the design team to come up with the best UI that we can implement.
- Participate in code reviews, providing constructive feedback and ensuring code quality.
- Debug and resolve technical issues, identifying and implementing effective solutions.
We offer:
- Competitive salary.
- Attractive international projects.
- Participation in leading world conferences.
- International teams and a multicultural environment.
- Fully remote work and flexible working hours.
- Possibility to take days off any time you need.
- Investment in your professional and career growth, corresponding to wage growth.
- Mentoring and training.
- Opportunity to contribute to one of the functional programming industry’s leading blogs.
- Therapy sessions to support your well-being.
By joining Serokell, you’ll become part of a warm community of ingenious engineers, computer scientists, designers, marketing experts, and other inventive people. You will be able to take part in ambitious projects that work on building the next generation of computer software, try out crazy initiatives unhindered by bureaucracy or judgment, and have fun in our Slack channels that range from #music to #butthurt (did we mention the huge custom emoji set?).