We are looking for a Software Engineer for a fully remote assignment\ \ About:\ We are looking to expand our team working on the development of a cutting-edge programming language. The team focuses on compiler development, runtime optimization, tooling, and IDE integration. This is an open-source project, and we are seeking a skilled Software Engineer who enjoys tackling complex programming challenges and prioritizes writing clean, maintainable, and reliable code over quick, lower-quality solutions.
What You’ll Do
- Develop new language features and enhance existing functionality
- Maintain and improve internal tools, APIs, and system components
- Conduct code reviews and resolve bugs
\ Required Qualifications
- Strong foundation in computer science, algorithms, and object-oriented design
- 5+ years of software development experience
- Proficiency in Java and SQL
- Strong problem-solving skills and a collaborative mindset
\ \ Preferred Qualifications
- Experience in programming language development (compilers, interpreters, IDE tooling)
- Familiarity with ORM (Object-Relational Mapping) frameworks
- Kotlin experience
- Proficiency in Linux environments
Nice to Have
- Experience with additional programming languages
- Background in tooling development
- Understanding of system-level software development
This assignment is 100 % remote
To apply: CV in English with requested skills and experience