Do you work with digital projects and know how to lead people? Do you have the drive to build and ship new digital products? Great! We are looking for people like you who are proactive goal-setters, like to inspire and lead people. With us, you will get to work on interesting projects, primarily for US clients and start-ups with a strong team of developers, product leads, and designers.
We are looking for a Technical Lead who will help us foster Agile principles in our software engineering team. You will be setting the development standards in the team and be responsible for the overall code quality. You will be helping other developers to follow best practices and help them improve themselves. You will be creating the application architecture and making sure that no corners are being cut that would compromise the quality.
What are going to be your responsibilities?
- Know what a great user story looks like so that you can determine if it is ready for development
- Take Initiative to identify and resolve issues that can improve the overall efficiency and effectiveness of the project and the team
- Willing to share your extensive knowledge with others
- Have strong development skills
- Can demonstrate coaching and leadership skills
- Help the team establish a realistic amount of product backlog items that go into a sprint
- Integration of user-facing elements with server-side logic
- Design and implementation of low-latency, high-availability, and performance applications
- Implementation of security and data protection
- Integration of data storage solutions - SQL database, DynamoDB, Redis
- Writing reusable, testable, and efficient code
- Build reusable components and front-end libraries for future use
- Translate designs and wireframes into high-quality code
What we'd like to see
- Strong proficiency with JavaScript (ES6, Typescript) and knowledge of Node.js and frameworks available for it
- Understanding the nature of asynchronous programming and its quirks and workarounds
- Understanding of microservice architecture
- User authentication and authorization between multiple systems, servers, and environments
- Integration of multiple data sources and databases into one system
- Understanding fundamental design principles behind a scalable application
- Creating database schemas that represent and support business processes
- Proficient in creating and maintaining node modules (npm CLI)
- Experience developing REST APIs
- Implementing automated testing platforms, unit tests, and end-to-end
- Proficient understanding of code versioning tools, such as Git
- Very strong knowledge of React.js framework and its ecosystem (Redux, Styled components, server-side rendering, GraphQL, …)
What we believe in
- Continuously improving
- We want you to fail fast and fail often as long as you are learning
- Resolving conflicts by facilitating discussion & promoting resolution
- Empowering others to achieve things they did not think possible
What you can look forward to
- You will be a key member of a highly skilled team that builds globally innovative products from zero to scale
- You will work with wonderful people who will become more than your coworkers
- You will have unlimited vacation, as long as you are learning and delivering
- You will get a learning budget that you can use to either elevate your current skill set or learn something new
- You will work remotely, but you will also have access to office space whenever the mood strikes you
- You will have the opportunity to join us for awesome team building events
- You will be able to take part in our online learning sessions, where we invite experts in their field to pass on their knowledge and experiences
- You will be able to participate in our online quiz nights, beer tastings, concerts, gaming evenings; when the coronavirus situation improves we plan on organizing activities like paddle-boating on the Vltava, minigolf, and a whole host of other fun activities
We are pushing the boundaries of web and mobile applications. We like to work on demanding projects which require us to use the experience of hundreds of projects and look for new solutions and use new technologies. The ability to think without limits, agile development and rapid prototyping give us the possibility to develop startups and work with corporates to innovate their product ideas. We've created more than 60 startups (zonky.cz, mallpay.cz, igluu.cz...) and worked with large corporations (Bridgestone/Firestone, T-Mobile, Royal Bank of Canada…). Come build with us!
Job is Archived
You may have followed an invalid link or the job you are looking for has been archived.
Learn About GoHire