Position: Senior/TL Full Stack Developer (Go/JS)
Company: mwdn.com
Category: Golang
Experience required: 5y
English level: intermediate

Proven work experience as a back-end developer of at least 8 years
Proven lead role experience of at least 3 years
In-depth understanding of the entire web development process (design, development, and deployment)
In-depth understanding of underlying technologies: cloud, services, containers, databases and communication, modem DevOps tools (Kubernetes, Terraform, Servicemesh, CI/CD)
In-depth understanding of web applications’ security and infrastructure
Hands-on experience with Go
At least basic experience with front-end languages (e.g. HTML, JavaScript and CSS)
Management of hosting environment, including database administration and scaling an application to support load changes
Creating database schemas that represent and support business processes
Proficient understanding of code versioning tools, such as Git
Proficient understanding of OWASP security principles
Excellent analytical and time management skills
Teamwork skills with a problem-solving attitude
Advantage: B.Sc. in Computer Science or relevant field
English: Upper-intermediate and above

We Offer:

People-oriented management without bureaucracy
The friendly climate inside the company which is confirmed by the frequent come back of previous employees
Flexible working schedule
Paid time off (18 working days per year, plus all national holidays and 9 sick days)
Laptop of your choice: MacBook Pro or Windows/Linux business laptop + large extra screen
Full financial and legal support for private entrepreneurs
Education compensation
Free English classes with native speakers or with Ukrainian teachers (for your choice)
Dedicated HR
Comfortable offices in the city center (pets friendly btw:) )
Remote during a quarantine
Last but not least - regular team buildings and corporate even


Responsibilities:

Participate in the entire application lifecycle, focusing on design, coding and debugging
Participating in system-level architecture design, in collaboration with other team members
Design backend architecture and roadmap
Design, code, test and deploy software modules and services
Troubleshoot and debug applications
Collaborate with other developers to integrate user-facing elements with server-side logic
Gather and address technical and design requirements
Provide training and support to team members
Optimization of the application for maximum speed and scalability
Implementation of security and data protection
Design and implementation of data storage solutions
Follow emerging technologies

Scribe Security is an exciting, early-stage, well-funded start-up, located in Tel Aviv, developing an innovative, cutting-edge platform to address one of the most difficult, yet unresolved challenges of the cybersecurity world.