Job Title or Location

Full Stack Software Engineer

St. John's, NL
Posted 7 days ago
Job Details:
In-person
Full-time
Contract
Experienced

Full Stack Software Engineer (Full-Time 18 months)

At Genesis AI Garage, we're at the forefront of artificial intelligence, driving innovation and creating cutting-edge solutions for tech startups. Our AI Innovation project will harness the potential of AI technology, and we're looking for passionate individuals to join our team. We value diversity and foster a supportive, inclusive environment where all team members can excel and feel empowered to make a difference. If you're ready to shape the future of AI and work on groundbreaking projects, we want to hear from you!

Genesis is seeking a versatile Software Engineer who thrives on switching between diverse projects, enjoys solving complex problems, and has a passion for creating robust software pipelines. You'll work closely with cross-functional teams to guide software architecture decisions, cloud infrastructure, deployment automation, and uphold high coding standards.

Key Areas of Responsibility

  • Develop, maintain, and improve CI/CD pipelines across multiple projects.
  • Implement and manage scalable cloud infrastructure (AWS, GCP, Azure).
  • Ensure software quality by adhering to best coding practices, code reviews, and automated testing.
  • Collaborate closely with multiple teams to understand and meet their software and deployment needs.
  • Assist teams in troubleshooting and resolving deployment and infrastructure issues.
  • Stay up-to-date with the latest software engineering, DevOps trends, and tools.

Qualifications and Skills

  • 3+ years of experience in software engineering or DevOps roles.
  • Strong experience with cloud platforms (AWS, Azure, GCP).
  • Proficient in building and maintaining CI/CD pipelines (GitHub Actions, Jenkins, GitLab CI/CD).
  • Solid programming skills in languages like Python and JavaScript.
  • Familiarity with containerization and orchestration tools (Docker, Kubernetes).
  • Excellent problem-solving, communication, and collaboration skills.
  • Comfortable adapting quickly to new technologies and contexts.
  • Candidates must be legally permitted to work in Canada.

Preferred Knowledge and Experience

  • Experience preferred in a startup environment or with entrepreneurial projects.
  • Experience working in a collaborative / team environment is preferred
  • Understanding of software architecture patterns and best practices
  • Experience with infrastructure-as-code tools (Terraform, CloudFormation)

About Genesis

As Newfoundland and Labrador's pre-eminent innovation hub, Genesis is known for its flagship incubator program, Enterprise, which began over 25 years ago. Since its inception, Genesis has expanded its programming to support start-ups from the ideation stage to scaling their business. Genesis exists to help build amazing technology companies in Newfoundland and Labrador. We believe that diversity fosters innovation. Our programming, policies and approach reflect the diverse needs of our clients, our employees and our stakeholders. We celebrate differences to create an environment where everyone belongs.

Why Work with Genesis?

  • Comprehensive Group Health and Dental Benefits package;
  • Gain hands-on experience with real-world AI projects in a startup setting.
  • Work in a dynamic and supportive environment with access to industry mentors and experts.
  • Opportunity to network with entrepreneurs, investors, and tech professionals.
  • Develop a portfolio of work that demonstrates your skills and expertise in software engineering.
  • Opportunity to work on high-impact project in an innovative work environment.
  • Mentorship and support from a team of experts.
  • Private space for prayer, meditation, nursing mothers, etc.
  • Elevator and ramp access.
  • Gender inclusive restrooms.
  • Bright, modern, open-concept offices.
  • Employer-hosted parking.
  • Commitment to continuous learning on the topics of business acumen, diversity, equity and inclusion.
  • Culture of camaraderie.
  • Appreciation for celebration - the observances of our employees, clients and stakeholders are important to us. We welcome the opportunity to learn, grow and celebrate.

This is an on-site position, with work carried out during weekday business hours. Genesis is committed to employment equity and diversity and encourages applications from all qualified candidates, including women, people of any sexual orientation, gender identity, or gender expression; Indigenous peoples, visible minorities and racialized people; and people with disabilities.

Applications will be accepted until April 30, 2025 via Career Beacon.

All qualified candidates are encouraged to apply, please submit the following:

  • A cover letter outlining your interest and qualifications
  • Your resume
  • If available, include links to your Github or project portfolio

Please be advised that we are unable to provide updates on current competitions. We thank all applicants for their interest, however, only those selected for an interview will be contacted.

Company Website: http://genesiscentre.ca

Share This Job: