Full Stack Developer - Python, Java, Kubernetes
Astra North Infoteck Inc.
- Toronto, ON
- Permanent
- Temps-plein
- 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.
- 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
- Experience in large-scale digital platforms or enterprise applications
- Exposure to microservices architecture
- Knowledge of performance optimization and scalability techniques
- 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