Position: Lead Golang Engineer (Ak)
Company: PSR
Experience required: 3y
English level: intermediate

The company’s corporate headquarter is located in Bellevue, Washington.
The representative office in Ukraine, Kharkiv and presently employs about 300 people.
Companies, such as Reddit, Starbucks, Microsoft, T-Mobile, Tideworks, and many more, have greatly benefited from working with our talented employees.

🔸 **Project:**
This is a US consumer-focused Flow blockchain product made for fun and games and supports digital collectibles. He builds products tailored to the user and ensures that items of value to you are decentralized. It’s a startup that uses the power of play to deliver blockchain-based experiences and digital collectibles that are made for you and ready for the real world.

✅ **Responsibilities:**
- Lead a team of a few engineers, coach, and mentor team members;
- Conduct permissionless contract deployments, removing SC before they are deployed to the Net;
- Work with the new release of “secure cadence” - that’s a big update to language and runtime which affects existing smart contracts;
- Provide static code analysis of existing smart contracts → and track the affected bunch for breaking changes;
▪️ write rules for the changes of features on the contracts, grammar-based parser;
▪️ missing comma;
▪️ type checking (8 types they claim they understand how to statically detected).
- Verify imports across programs (it’s a term), so you might need to type check another to type.

✅ **What should you have?**
- Golang;
- 1-2 BE languages (for example, Java).

✅ **Optional requirements:**
- Flow, Cadence, Ethereum;
- Readiness to study new technology and languages fast and be happy about it;
- Learn customer in-house scripts and libraries.

✅ **Tech stack:** Go, Flow, Cadence, Ethereum, Google Container OS.

✅ **Communication:** Time overlap is required, the more the better - morning overlap with the Pacific Timezone is important.

**What will be a plus?**
- Readiness to study new technology and languages fast and be happy about it;
- Learn customer in-house scripts and libraries.

🔸 **Working conditions and benefits:**
- Paid vacation: 15 working days per year; 20 working days after 2 years of employment;
- 5 sick days per year (without a sickness list) and as many as you are sick with a sick list;
- Official state holidays — 11 days are considered a public holidays;
- Professional growth while attending challenging projects and the possibility to switch your role, master new technologies and skills with company support;
- Flexible working schedule: 8 hours per day, 40 hours per week. It additionally depends on the project's operational hours. Work on weekends or overtime is only upon request of the customer, and is paid in addition;
- Personal Career Development Plan (CDP);
- Paid external training, conferences, and professional certification that meets the company’s business goals;
- Internal workshops & seminars;
- Corporate library (Paper/E-books) and internal English classes.