Job Description
LearnUpon is seeking a Software Engineer to join their team in Belgrade. LearnUpon LMS helps organizations train their employees, partners, and customers through a single, powerful solution. The company fosters an open, collaborative, and supportive environment, celebrating accomplishments and encouraging continuous learning.
As a Software Engineer, the candidate will play a crucial role in designing, developing, and delivering features, services, enhancements, and fixes for LearnUpon's core product. He will contribute to the creation of a scalable, best-in-class LMS while strengthening company culture.
What this role involves:
- Actively improving the level of craftsmanship in our code and designs
- Collaborating with the team to drive impact and innovation by designing, building and shipping software at scale
- Actively improve code quality and design craftsmanship
- Identify and leverage opportunities to enhance engineering productivity
- Collaborate closely with other Engineers and Product team members
Requirements:
- 2+ years of experience in software design and development in an object-oriented programming language such as Ruby, C#, Java
- Can appreciate technology agnostic solutions for a clear company vision
- Experience with understanding and implementing Agile-focused best practices
- Experience building highly-available, scalable applications in an online, nearline, and offline environment
- Experience with relational-databases and query performance
- Excellent communication skills
LearnUpon offers:
- Competitive salary and company ESOP
- 25 days annual leave + 1 annual company wellness day off
- Work in a fun and supportive environment with regular team events
- Excellent career progression