Full Stack Developer - Python, Java, Kubernetes

Astra North Infoteck Inc.

  • Toronto, ON
  • Permanent
  • Temps-plein
  • Il y a 17 jours
Job Title:Full Stack Developer – PythonLocation:Toronto, Canada (Hybrid – 4 Days Work From Office)Experience Required:6–8 YearsJob Summary:We are looking for experienced Full Stack Developers with strong expertise in Python, Java, JavaScript, and TypeScript to develop and maintain scalable, production-level applications in a cloud environment. The role involves working on REST APIs, distributed systems, and modern CI/CD pipelines while following Agile practices.Key Responsibilities:
  • Develop, maintain, and support production-level software applications using Python, Java, JavaScript, and TypeScript.
  • Build and enhance RESTful APIs and associated services for large-scale, distributed systems.
  • Work with cloud-based environments and ensure applications are scalable and highly available.
  • Utilize fully automated CI/CD pipelines (GitHub or equivalent) for software deployment.
  • Process and manage data using JSON, SQL, and NoSQL storage systems.
  • Containerize applications using Docker and orchestrate deployments with Kubernetes.
  • Ensure web application and REST API security best practices.
  • Develop and deploy software on MacOS, Unix, or Linux environments.
  • Collaborate effectively in Agile teams, using tools like Jira and Confluence for project management and documentation.
Must Have Skills:
  • Strong coding experience in Python, Java, JavaScript, TypeScript
  • Experience in REST API development
  • Familiarity with distributed systems and cloud environments
  • CI/CD pipeline experience (GitHub Actions or equivalent)
  • Experience with JSON, SQL, and NoSQL databases
  • Knowledge of Docker and Kubernetes
  • Understanding of web application and API security
  • Experience working on MacOS/Unix/Linux systems
  • Agile software development experience using Jira and Confluence
Desired Skills:
  • Experience in large-scale digital platforms or enterprise applications
  • Exposure to microservices architecture
  • Knowledge of performance optimization and scalability techniques
Key Competencies:
  • Strong analytical and problem-solving skills
  • Effective communication and collaboration abilities
  • Ability to adapt to changing priorities and fast-paced environments
  • Attention to detail and focus on delivering high-quality solutions

Astra North Infoteck Inc.