Intermediate Software Developer, Backend
Hootsuite
9 days ago
Vancouver, Canada
Mid Level
Responsibilities
- Collaborate with cross-functional teams to deliver products and services.
- Design, write, test, and deploy scalable code.
- Implement the technical roadmap for scaling services and building new products.
- Maintain standards of security, reliability, performance, and quality.
- Share experiences and expertise to enhance processes.
- Take ownership of work and operate autonomously when needed.
- Participate in code reviews and apply software development best practices.
- Work with technologies such as Java/Scala, Golang, JavaScript + React, Docker, Kubernetes, MySQL, Mongo, PHP, and Rest APIs.
Requirements
- Degree in Computer Science or Engineering, or equivalent experience.
- Proven experience in developing and maintaining software.
- Experience with Java and Scala is preferred.
- Strong software design skills and ability to propose technical solutions.
- Experience in medium-to-large sized projects with business impact.
- Knowledge of SaaS software development practices is an asset.
- Ability to apply best practices for high-quality code.
- Strong communication skills, both written and verbal.
- Ability to collaborate effectively and prioritize team needs.
- Commitment to self-development and continuous improvement.
- Strong problem-solving skills and resilience in the face of change.
Tech Stack
DockerGoJavaJavaScriptKubernetesMongoDBMySQLPHPReactScala
Categories
Backend