Full Stack Developer

We are seeking a Full Stack Developer based in our Sofia office. The ideal candidate will have a strong background in web development and a nice-to-have experience in Flutter for application development. You'll be part of a cross-functional team that's responsible for the full software development life cycle, from conception to deployment. You should also be a team player with a knack for visual design and utility.
YOUR MAIN DUTIES:
- Design, Develop, and Deploy: Work across the entire technology stack, from backend services and infrastructure to front-end development. Build, test, and deploy solutions based on evolving business requirements, ensuring high-quality results.
- Perform code reviews, collaborate with designers and the development team for technical build-out and product improvements, including landing page production and functionalities, database management, server management and client integrations
- Manage the delivery of multiple complex simultaneous development projects from design through to release
- Provide ongoing maintenance and troubleshooting of the interface code when bugs and/or errors are encountered. Develop well tested APIs in backend and responsive applications in frontend
- Stay abreast of industry issues, trends and inventory solutions, and recommend improvements to the management and development team
YOUR ATTRIBUTES:
- English fluency is a must
- At least 3 years in frontend/backend development for the web. Unit testing is a must (Jasmine or Dart testing or other JS testing frameworks)
- Knowledge of HTML/CSS/Javascript/ReactJS/Typescript or Dart
- Able to convert design from Figma/Zeplin/PS to products
- Knowledge of cross-browser compatible and responsive layouts
- Experience in API integration and integration testing
- Experience working in agile development teams using scrum methodologies
- Good sense of UI/UX and knowledge of translating UI/UX designs into code
- Able to work autonomously and within a team
- Must be organized, efficient, and have good attention to details
- Must be able to show initiative to get a job done with little/no supervision
Nice to have
- Knowledge of Flutter framework
- Developing applications in Java/Kotlin
- A good understanding of Object-Oriented programming, OOP design patterns and the SOLID principles
WHAT WE OFFER:
- An environment with high energy, flat hierarchy, positive attitude, and growth you would expect from a startup coupled with all of the security and benefits of an established company
- Competitive salary and flexible work life balance
- Paid annual leave and sick leave
- Fun team building activities including annual company trip, parties and other benefits
- An inclusive environment of friends who happen to work together
And much more
English fluency is a mustAt least 3 years in frontend/backend development for the web. Unit testing is a must (Jasmine or Dart testing or other JS testing frameworks)Knowledge of HTML/CSS/Javascript/ReactJS/Typescript or DartAble to convert design from Figma/Zeplin/PS to productsKnowledge of cross-browser compatible and responsive layoutsExperience in API integration and integration testingExperience working in agile development teams using scrum methodologiesGood sense of UI/UX and knowledge of translating UI/UX designs into codeAble to work autonomously and within a teamMust be organized, efficient, and have good attention to detailsMust be able to show initiative to get a job done with little/no supervision