Job Details
- Understand and analyse business requirements in order to implement technical solutions
- Write high-quality code and, where appropriate, use Test-Driven Development practices
- Follow development processes and software design principles
- Commit to version control often
- Make small incremental improvements with continuous integration and deployments
- Deploy code to production systems on a regular basis and take responsibility for verifying functionality
- Support production systems
- Investigate, diagnose and resolve outages and issues on the production site while being on-call
- Perform peer review on other team members’ code
- Take initiative and be able to deliver development tasks autonomously
- Manage stakeholder interactions and expectations
- Acquire domain knowledge and an understanding of the company’s business model
- Participate constructively in team meetings and retros
- Actively work towards improving team processes
Job Requirements
- 3+ years of web and/or software development experience
- Knowledge of automated testing frameworks
- Experience with dynamic public-facing web apps
- Proven ability to deliver multiple projects over a period of time
- Working knowledge of most of the stack of a large-scale web environment UNIX operating systems
- Web servers, proxies and load balancers
- Relevant server-side programming languages
- SQL and NoSQL database solutions
- Relevant client-side programming languages
- HTML and CSS
- Back-end and front-end performance considerations and scaling strategies
- Maturity and good problem-solving skills
- Excellent communicative skills and commitment to effective teamwork
- Good command of English
- Honesty, transparency and integrity
We offer
Interesting job! For YOU
- Good environment, challenge project, learning opportunities
- Attractive monthly salary with allowances
- Yearly performance bonus
- Private healthcare coverage including health and accident insurance in addition to basic insurances regulated by the labor code.
- Training opportunities: Pronunciation English classes, Business English Certificate, Project Management courses, soft skills training, etc.