Backend Software Developer
We are seeking a skilled Backend Software Developer to join our team. As a key member of our development team, you will be responsible for designing and developing high-performance software solutions that meet the needs of our customers.
The successful candidate will have a strong background in computer science and engineering, with experience in developing complex applications using Java. They will also possess excellent problem-solving skills, strong written and verbal communication skills, and the ability to work effectively in a collaborative environment.
We offer a range of benefits to support your career development and well-being, including equity packages, inclusive parental leave policies, and an annual Vibe & Thrive allowance.
Job Responsibilities:
* Design and develop high-performance software solutions using Java.
* Collaborate with cross-functional teams to ensure seamless integration of software components.
* Develop and maintain reusable building blocks for our User Platform.
* Enhance the user experience for customers with large teams, particularly in Enterprise and Education environments.
Requirements:
* Three-plus (3+) years of commercial experience developing complex applications in Java.
* A collaborative mindset and the ability to communicate effectively with teammates.
* Strong fundamentals in computer science and engineering, including concurrency, multithreading, data structures, and solution design.
* Experience designing, building, and maintaining high-performance, large-scale Java backend systems.
Preferred Qualifications:
* Experience with Authentication and Authorization systems.
* SQL experience.
About the Team:
We are a dynamic team of software developers who are passionate about creating innovative software solutions that meet the needs of our customers. We value collaboration, continuous learning, and professional growth.
About the Role:
This is an exciting opportunity to join our team as a Backend Software Developer and contribute to the development of high-performance software solutions that meet the needs of our customers.
What's in it for you?
* Achieve our goals together and share in our success.
* Opportunities for career development and professional growth.
* An inclusive and supportive work environment.
],