Full Stack Software Engineer

DoiT International
Summary
Join DoiT as a Full Stack Software Engineer and contribute to the improvement and development of the DoiT Cloud Intelligence product. This remote role, based in EMEA (UK, Ireland, Estonia, or Spain, with contractor options in other East European locations and Portugal), involves implementing new features, reviewing code, improving the codebase, and providing feedback within a collaborative team environment. You will work closely with product managers and other developers, participating in product decisions. The ideal candidate possesses 4+ years of software development experience, a strong understanding of programming languages (Python and React preferred), and experience with Git/GitHub. Excellent communication skills and a self-motivated work style are essential. DoiT offers a range of benefits, including unlimited vacation, flexible working options, health insurance, parental leave, an employee stock option plan, a home office allowance, and a professional development stipend.
Requirements
- 4+ years of software development experience
- A Full Stack engineer or a Frontend/Backend engineer with a desire to learn to become a Full Stack engineer, if not completely Full Stack a preference for stronger backend skills for this role
- A solid understanding of programming languages, ideally knowledge of Python and the React framework, as well as Go programming language, but if you donβt, you will be willing to learn and fully embrace these languages
- Embraces continuous development and learning
- Knowledge of software engineering practices
- Demonstrated passion for creating high-quality web/SaaS apps
- Experience with Git/GitHub
- Excellent communication skills in English, both written and verbal
- Self-organized, Goal-oriented, self-motivated individual who is confident, thorough and tenacious
- Ability to effectively operate with flexibility in a fast-paced, constantly evolving team environment
- A great sense of humor and enjoys having fun at work
Responsibilities
- Implementing features . From the proposal, through spec and implementation, to maintenance. You're expected to propose things that you think can be a good addition to the products
- Reviewing code . We believe in code reviews. And you will soon start reviewing pull requests as well!
- Improving the health of the codebase . Weβre mindful of accumulating technical debt. We dedicate one day per week to housekeeping
- Providing feedback . The team plans and discusses the upcoming work. We provide feedback to each other, trying to find challenges and unknowns as early as possible
Preferred Qualifications
- Advantageous to have experience developing solutions in the Cloud, and/or using Cloud services but certainly not a must
- Time series modelling experience, particularly forecasting
- BA/BS degree or equivalent practical experience
- Experience with Google Cloud or AWS services from a production environment
Benefits
- Unlimited Vacation
- Flexible Working Options
- Health Insurance
- Parental Leave
- Employee Stock Option Plan
- Home Office Allowance
- Professional Development Stipend
- Peer Recognition Program