Job Summary
A software development company has an open position for a Remote Senior Platform Services Software Engineer.
Core Responsibilities Include:
- Parsing, mutating & generating code based on input provided by non-technical users using ASTs, DSLs & other representation of code
- Researching, specking & planning technical changes to our products and help guide the team with technical decisions
- Integrate with internal and external APIs
Skills and Requirements Include:
- BS in Computer Science or demonstrable knowledge of CS concepts through work experience
- At least 5 years of professional experience writing software
- Experience with code analysis and transformation using ASTs, other experience working with compilers, or automated code generation
- In-depth knowledge of Python, JavaScript, or similar languages
- An understanding of common web security issues, such as the OWASP top 10, and mitigation techniques