We are currently seeking a skilled Backend Software Developer to join a leading technology company based in Ottawa, Canada. This role involves the design, development, and maintenance of robust, scalable, and secure server-side applications and systems using modern technologies.The ideal candidate should have solid backend development experience, a strong analytical mindset, and the ability to collaborate effectively within a cross-functional team environment.Responsibilities:Design and implement scalable and secure backend systems using Python and Java.Develop and maintain RESTful APIs.Work with SQL databases (PostgreSQL, MySQL) and NoSQL databases (Cassandra).Manage and implement message queuing systems using Apache Kafka.Containerize applications using Docker and orchestrate them using Kubernetes.Ensure high performance, availability, and scalability of backend applications.Participate in code reviews, automated testing, and CI/CD deployments.Collaborate with frontend developers, QA, and DevOps teams.Technical Requirements:5 to 8 years of proven experience as a backend software developer.Strong proficiency in Python and one or more frameworks (e.g., Django, Flask).Solid understanding of Java, preferably with experience using Spring Boot.Hands-on experience with PostgreSQL, MySQL, and Cassandra.Experience working with Apache Kafka or similar messaging systems.Proficiency in Linux environments, Git, and CI/CD pipelines.Experience with Docker and Kubernetes.Familiarity with test-driven development (TDD) and testing tools such as Pytest.Advanced English (spoken and written) is a must.Soft Skills:Strong problem-solving and analytical skills.Excellent verbal and written communication abilities.Detail-oriented and committed to clean, maintainable code.Team player with a collaborative attitude.Effective time management and multitasking skills.Adaptable and eager to learn new tools and technologies.Education:Bachelor's or Masters degree in Computer Science, Software Engineering, or a related field.What We Offer:Long-term opportunity with a reputable tech company.Hybrid work model in Ottawa (on-site and remote).Dynamic, multicultural, and collaborative work environment.Exposure to cutting-edge technologies and continuous learning opportunities.Competitive compensation based on experience.
Job Title
Desarrollador de back-end