Skip to main content

Java/Python Full stack developer

Technology
Carbonsoft
Greater Toronto Area, Canada3 months ago
Full timeHybrid

Job description

Job Title: Python/Java Full Stack Developer

Location: Toronto, ON (Hybrid)

Experience: 3 Years

Employment Type: Full-time

About the Role

We are looking for a talented and motivated Python/Java Full Stack Developer to join our growing engineering team in Toronto. The ideal candidate will have hands-on experience developing scalable web applications using Python or Java on the backend and modern JavaScript frameworks on the frontend. You will collaborate with cross-functional teams to design, develop, test, and deploy high-quality software solutions.

Key Responsibilities

  • Design, develop, test, and maintain full-stack web applications using Python or Java technologies.
  • Build scalable RESTful APIs and microservices.
  • Develop responsive and user-friendly front-end applications using React, Angular, or Vue.js.
  • Collaborate with product managers, UX designers, and QA teams to deliver high-quality solutions.
  • Write clean, maintainable, and well-documented code following best practices.
  • Participate in code reviews and contribute to improving development standards.
  • Troubleshoot production issues and optimize application performance.
  • Integrate applications with databases, third-party APIs, and cloud services.
  • Work within Agile/Scrum teams and participate in sprint planning, daily stand-ups, and retrospectives.
  • Contribute to CI/CD pipelines and DevOps practices for seamless deployments.
Required Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 3 years of professional experience in full-stack software development.
  • Strong programming skills in Python (Django/FastAPI/Flask) and/or Java (Spring Boot).
  • Experience building RESTful APIs and microservices.
  • Proficiency in front-end technologies such as React, Angular, or Vue.js.
  • Strong knowledge of HTML5, CSS3, JavaScript, and TypeScript.
  • Experience with relational databases such as PostgreSQL, MySQL, or SQL Server.
  • Familiarity with NoSQL databases such as MongoDB is an asset.
  • Experience using Git and collaborative version control workflows.
  • Knowledge of Agile software development methodologies.
Preferred Qualifications
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
  • Hands-on experience with Docker and Kubernetes.
  • Familiarity with CI/CD tools such as Jenkins, GitHub Actions, GitLab CI/CD, or Azure DevOps.
  • Knowledge of messaging technologies such as Kafka or RabbitMQ.
  • Experience working with microservices architecture.
  • Understanding of application security best practices and OAuth/JWT authentication.
  • Exposure to automated testing frameworks and test-driven development (TDD).
Technical Skills

Backend

  • Python (FastAPI, Django, Flask)
  • Java (Spring Boot)
  • REST APIs
  • Microservices
Frontend
  • React.js / Angular / Vue.js
  • HTML5
  • CSS3
  • JavaScript
  • TypeScript
Database
  • PostgreSQL
  • MySQL
  • SQL Server
  • MongoDB
Cloud & DevOps
  • AWS / Azure / GCP
  • Docker
  • Kubernetes
  • Jenkins
  • GitHub Actions
  • Azure DevOps
Tools
  • Git
  • Jira
  • Postman
  • Swagger/OpenAPI
Soft Skills
  • Excellent problem-solving and analytical abilities.
  • Strong verbal and written communication skills.
  • Ability to work independently and collaboratively in a team environment.
  • Strong attention to detail and commitment to delivering high-quality software.
  • Eagerness to learn new technologies and adapt to evolving business needs.
What We Offer
  • Competitive salary and benefits package.
  • Hybrid work environment.
  • Professional development and certification opportunities.
  • Collaborative and inclusive workplace culture.
  • Opportunity to work on modern technologies and enterprise-scale applications.
  • Career growth within a fast-paced engineering organization.
Keywords
monthsOfExperience: 36ReactOSHTML5GitLabApache KafkaSpring FrameworkVue.jsJiraMongodbCloud computingTypescriptRabbitMQAngularAngularJSSwaggerJavaScriptDevOpsCss 3DjangoMysql

Interested in this role?