Backend Developer - Ottawa
29767
Posted: 19/06/2025
- Negotiable
- Canada
Backend Software Developer
Experience Level: 5–8 years
Location: Ottawa, Canada // Hybrid Scheme
Employment Type: Contract
Key Responsibilities
- Design and implement scalable backend systems using Python and Java
- Develop and maintain RESTful APIs
- Work with SQL and NoSQL databases, including PostgreSQL, MySQL, and Cassandra
- Integrate and manage message queuing systems using Apache Kafka
- Containerize applications with Docker and orchestrate using Kubernetes
- Optimize backend performance and ensure system reliability and availability
Technical Skills & Expertise
- Strong proficiency in Python and at least one web framework (e.g., Django, Flask)
- Solid experience with Java and familiarity with Spring Boot
- Deep understanding of SQL and relational databases (PostgreSQL, MySQL)
- Experience with NoSQL databases, especially Cassandra
- Proficiency in Linux environments
- Hands-on experience with Docker and Kubernetes
- Familiarity with Apache Kafka or similar message brokers
- Strong grasp of data structures, algorithms, and object-oriented design
- Proficiency with Git and version control best practices
- Experience with CI/CD pipelines and cloud platforms (e.g., AWS, Azure)
- Knowledge of test-driven development and testing frameworks like Pytest
- Bonus: Experience with JavaScript and frontend-backend integration
Soft Skills
- Strong problem-solving and analytical thinking
- Excellent communication skills, both written and verbal
- Effective collaboration in cross-functional teams
- High attention to detail and code quality
- Strong time management and ability to handle multiple priorities
- Adaptability and eagerness to learn new technologies
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
- 5+ years of professional experience in backend software development
- Demonstrated ability to write clean, maintainable, and efficient code
- A strong portfolio or track record of successful backend projects
For more information, apply below or contact me directly.

Laura Martinez
Account Manager | Mexico
Recruitment