Tumba Solutions is 100% self-funded Bulgarian company with offices in Sofia, Bulgaria and Palo Alto, USA. The company was established in 2014 as to introduce a paradigm shift: the world to perceive Bulgaria not only as an outsourcing destination, but as a land of innovation where expertise and out-of-the-box thinking beat cost.
We are multidisciplinary experts passionate about making a world-changing impact. We came together as an A-Team of seasoned developers who share a passion to co-create with our clients and see code as a craft. Our team is a small and agile team of senior software generalists with vast experienced in complete software solutions, mobile development and consulting services.
We assist businesses to reach their ambitious and innovative goals and we develop our own ideas into products for greater good. We maintain exceptional ability and a track record of building things that work and add sustainable business value.
Job Description:We’re looking for a talented, dynamic, passionate and ambitious self-starter to join our seasoned team. Someone who is keen to learn and help take our work to the next level.
This full time, permanent position is ideal for someone who has some experience writing clean, modular JavaScript, and who is looking to further their own development in a flexible and encouraging environment. We don’t put too much emphasis on job title, so while this position is listed as a ‘Full Stack JavaScript Developer’, don’t feel that you need to match that title exactly to be able to apply.
Being part of a small development team means that you will be an integral factor to our business and technical expertise growth, as well as a lot of autonomy to solve problems in whatever way you feel is best. We’re looking for someone who’s really willing to take ownership of their work, and who has the confidence to trust their judgement and take ideas and run with them.
You will need experience working with JavaScript and JavaScript frameworks (like React.js), a strong foundation of HTML and CSS, and to have experience working with RESTful APIs. Whilst not required, experience with TypeScript, document-oriented databases (such as DynamoDB), and CSS preprocessors (such as Sass) would be beneficial.
The ideal candidate will have a passionate interest in web technologies and web development, be keen to learn, and enjoy experimenting with and assessing new technologies, libraries, and frameworks.
This is a fantastic opportunity for the right person. The autonomy you’ll have, alongside the support of the rest of the team, means that you will really be able to develop your skills, learn with us, and help us shape the future of our company.
Responsibilities:
- Working as a key member of our development team to design and build new features, as well as improve and maintain existing features.
- Building and maintaining front-end JavaScript web-apps.
- Building and maintaining a back-end API, written in Node.js.
Essentials Skills:
- JavaScript
- Node.js
- HTML
- CSS
- React
- Git
Desirable Skills:
- TypeScript, Flow, or typed languages in general
- DynamoDB, or other document-oriented databases
- AWS Lambda, or other serverless platforms
- Sass, or other CSS preprocessors
- Experience working with RESTful APIs