Position: Junior Full Stack Software Developer
Company: speakstarter
Experience required: 1y
Category: JavaScript
English level: intermediate
Published: 2021-04-01T00:00:00+03:00

**Description:**
Learning a new language at an adult age is often exhausting, stressful, and even frustrating. We’re a team of technologists, designers, and language professionals, challenging the existing status-quo and designing products to re-imagine language learning. Our charter is re-imagine how people learn languages, forever and for the better.

We are now extending our technology team and welcoming new team members. We work with the latest tech, embrace the «always learning» approach, and committed to supporting your professional growth.

Come work with us if share our passion for technology and building products.

**Requirements:**
- Software development background and education Computer Science, Engineering or similar
- Good knowledge of HTML, CSS, and web-markup, familiar with popular web frameworks Angular, React, Bootstrap
- Hands-on experience not necessarily commercial in programming on a few modern languages Python, Java, JavaScript/Node.js or similar
- Good knowledge of web hosting, web development, and API-based integration
- Some practical knowledge of SQL
- Practical knowledge of popular data formats like JSON, XML, CSV and how to work with them parse, transform
- Good knowledge and practical experience in installing and setting up a development environment, package installation, and management
- Some familiarity with software development methodologies Agile, Scrum, Kanban and software development automation CI/CD, Git, Jenkins, etc., unit testing, auto testing
- Familiarity with Linux some basic shell scripting, typical Linux file system structure, settings, etc.
- Basic understanding of modern software architecture Microservices, OOP, integration

**Nice to have:**
- Some web design skills
- Some practical experience in working with popular cloud environments like AWS, Azure, GCP
- Knowledge of popular component frameworks like Spring or similar
- Some knowledge of open API platforms Facebook, LinkedIn, Twitter, Youtube, and similar social platforms

**Communication skills:**
- Some spoken and good reading English

**Job Content:**
- Green-field system development and prototyping
- The web-based multi-user system, potentially with mobile front-ends with various real-time communication capabilities chat, video conferencing
HTML markup
- Front and back-end system logic development
- Authentication and authorization development and integration e.g. with Facebook, Google
- Public cloud-based hosting e.g. AWS/Azure/GCP