Software Developer
AppDirectMontrealFull TimeEngineering
Remotely
restjavakubernetesnode.jsspringmongodbreactjs
Job Description
📋 Description
- Write clean, readable code with sensible design for modules containing multiple functions.
- Consistently produce testable code with boundary and negative tests; write end-to-end tests.
- Document external API endpoints and structures; reuse code from others with guidance.
- Own simple projects independently and collaborate with senior engineers.
- Deliver value to customers and teams; meet deadlines with quality products.
- Provide detailed code reviews and share idioms and best practices.
🎯 Requirements
- B.S. degree (or higher) in Computer Science or related field.
- 3+ years experience developing in Java.
- Proven track record delivering end-to-end solutions from scratch.
- Experience building production-grade code and maintaining it post-launch.
- Knowledge of web services and REST APIs; core Java and Spring/J2EE/Reactor.
- HTML/CSS3, JavaScript/TypeScript; ReactJs/Redux/AngularJS is a plus.
🎁 Benefits
- Inclusive culture and supportive team environment.
- Opportunities for growth and learning.
- Privacy and data protection adherence.
Back to all jobs