We are seeking a seasoned Mid-Level Back-End Developer at Orthoplex Solutions. They shall develop and maintain applications to meet clients’ needs. The developer will collaborate closely with other developers, designers, and project managers to deliver high-quality, user-friendly software solutions.
Responsibilities:
- Develop robust back-end systems using NodeJs and other Object-Oriented Programming (OOP).
- Build scalable, maintainable REST APIs.
- Manage and optimize SQL and noSQL databases like MySQL, MongoDB, and PostgreSQL.
- Maintain and troubleshoot Linux OS environments.
- Maintain AWS resources such as S3 Buckets and EC2 instances.
- Develop and maintain CI/CD pipelines using Github Actions.
- Implement WebSocket protocol for real-time communication.
- Support troubleshooting existing products, leveraging logs and errors recorded in Sentry.
- Collaborate with front-end developers, designers, and project managers.
- Monitor, troubleshoot, and optimize application performance, reliability, and security.
- Lead code reviews, sprint planning, and daily stand-ups in an Agile environment.
Skills and experience:
- Proficient in Node.js with 5+ years of experience; familiar with front-end development.
- Skilled in SQL and NoSQL technologies, including MySQL, MongoDB, and PostgreSQL.
- Experienced in managing Linux OS environments.
- Experienced with AWS architecture.
- Deep understanding of REST APIs, real-time protocols (WebSockets), and RAG systems.
- Experience setting up and managing CI/CD pipelines using GitHub Actions.
- Familiar with the WebSocket protocol.
- Holds a Bachelor’s degree in Computer Science or equivalent experience.
- Strong problem-solving, teamwork, and communication skills.
- Excellent problem-solving, collaboration, and communication abilities.
Experience:
- 5+ years of building mobile or web applications (Required)
Education:
- Bachelor’s Degree (Required)
Job Perks:
Join a rapidly growing company with a collaborative and supportive work environment. Get the opportunity to work on challenging and impactful projects.
- Be part of a quickly growing Canadian company
- Complete projects for companies all around the globe
- Significantly improve and grow your portfolio
Please be considerate and only apply if you possess the majority of the above-mentioned skills. All applications will be processed, but only appropriate candidates will be contacted for interviews.