Re...
Software Engineer I
By Renaissance LearningDescription
Join Renaissance Learning to develop and maintain frontend and backend systems for a SaaS platform used by millions of students. Collaborate in an agile team environment.
Employment Type
remote
Experience Level
1-2+ years of professional software development experience
Responsibilities
- Collaborate within an agile, cross-functional team to deliver high-quality software.
- Communicate effectively in a distributed remote work environment.
- Contribute to the design, development, and maintenance of frontend and backend systems.
- Continuously learn, experiment, test, and iterate to improve product and process.
Requirements
- BS in Computer Science, Computer Engineering, or equivalent experience.
- 1-2+ years of professional software development experience utilizing web technologies.
- Hands-on experience with React or a comparable single-page application framework.
- Familiarity with JavaScript for backend or API development.
- Exposure to static type systems (TypeScript preferred, Java, C#, etc.).
- Familiarity working with relational databases.
- Strong written and verbal communication skills.
Nice to Have
- Professional experience with functional programming languages (Haskell, Scala, Clojure, etc.).
- Professional experience in NodeJS.
- Familiarity with Event based architecture.
Opportunity Details
$ 68,000job
United States