C# or/and Rust Software Engineering Position
A software engineering position focused on developing a document IDE for non-engineers.
About the Company
The organization is dedicated to creating an IDE for documents, founded by graduate students from top universities. The document editor employs error checking, reference checking, and auto-completion using both rule-based approaches and NLP, similar to coding editors/IDEs like VSCode and Pycharm.
Background & Traction
Currently targeting lawyers who draft long, standardized documents such as contracts. Within one year after product launch, the company has attracted over 7,500 active paid users and established long-term contracts with notable enterprises and law firms. It has been profitable from day one, experiencing exponential growth without external funding.
- Accepted into prestigious accelerator programs including MassChallenge, StartX, and MIT Sandbox.
Join our Engineering-First Team
As an engineering-first company, we prioritize quality over quantity. Around 70% of our team consists of software engineers with experience at companies like Microsoft, IBM, HTC, and Yahoo!. The CEO has a strong background in both software engineering and business management, creating an environment that values software engineers.
Technical Challenges We Solve
- Performance improvement using partial and full analysis
- Synchronization between user input and on-memory text
- Cache efficiency to enhance highlight performance during and after user input
- Security-preserving Natural Language Processing, such as Federated Learning
What’s Your Challenge?
As a C# Software Engineer, you will tackle challenging technical problems including:
- Design and implement classes and methods for the document IDE
- Refactor existing code for improved extensibility
- Interview users to understand their daily work and pain points
- Propose both innovative and feasible ideas to achieve groundbreaking features
Required Skills
- Experience with C#, C++, Java, or Rust (C# beginners welcome)
- Experience in team development and code reviews using GitHub
- Understanding of CI/CD concepts
- Ability to foster a psychologically safe environment
- Strong communication skills to convey thoughts concisely
- Understanding of diversity
Preferred Skills
- Development experience in a team of 5 or more engineers
- Proactive improvement suggestions within and outside of your responsibilities
- Ability to understand both user and technical perspectives
- Business-level English (reading and writing)
What We Offer
- Extensive Opportunities for software extension similar to VS Code, including version management, comparison, extension, and software integration
- Focus on R&D for new technology, leveraging user data for knowledge extraction
- An Engineering-first approach, empowering engineers and providing necessary resources
- Rapid organic growth with 300% revenue growth and profitability, backed solely by user referrals
Employment Type
- Full-time
- Trial period (6 months)
Work Hours / Vacation
- Flexible hours (standard working time: 8 hours/day, core time: 11:30 AM - 3:00 PM)
- Approximately 10 hours of overtime per month
- Complete weekends off, year-end and new year holidays, vacation days, sick leave, maternity/paternity leave, and caregiving leave
Salary Level
- Competitive salary for a startup
- Option for stock options
Work Location
- Fully remote
Additional Benefits
- Comprehensive social insurance
- Language support program
- Utilization of Cabinet Office childcare discount vouchers