Job Description:
We're seeking an accomplished software developer to join our team and take on the challenge of building and maintaining a leading cloud-based student admissions solution. As a Senior Software Engineer, you will be responsible for designing new functionalities, improving current capabilities, and driving change in all phases of the development lifecycle.
Your primary focus will be on developing high-quality, testable, secure, maintainable, and extendable code. You'll work closely with cross-functional teams to understand their needs and deliver solutions that meet their requirements.
Key responsibilities include writing clean code, solving complex issues, exercising judgement in selecting methods and techniques, designing efficient code, and collaborating with global teams.
The ideal candidate will have a strong understanding of object-oriented fundamentals, familiarity with relational databases, and experience in web application development. A background in EdTech or FinTech is highly desirable, as is the ability to deliver high-quality code and learn quickly.
Required Skills & Qualifications:
* 4+ years of experience in web application development
* Strong understanding of object-oriented fundamentals
* Familiarity with relational databases and SQL proficiency
* Fluent English communication skills and ability to collaborate with cross-functional teams
* Experience in EdTech, FinTech, or education/payment industry
What We Offer:
* Competitive compensation package including stock options
* Employee Stock Purchase Plan (ESPP)
* Dynamic and global team environment
* Opportunities for growth and professional development
* Flexible time off and wellness programs
Join Us:
We are committed to creating a diverse and inclusive work environment where everyone feels valued and empowered to contribute. If you're passionate about software development and want to be part of a talented team, we'd love to hear from you.