Job Title or Location

Senior Go Full Stack Developer

Server Mania
Stoney Creek, ON
Remote
Full-time
Executive
Posted 15 days ago
Salary:

At ServerMania, we are recognized as thought leaders in the IT hosting industry. As the Team Lead, you will play a crucial part in building and developing our new cloud solution, designed to rival industry leaders. This is an exciting and challenging opportunity for a patient individual passionate about pushing technological boundaries.

As a Senior Full Stack Developer at ServerMania, you will lead our development initiatives and manage the full software development lifecycle, from conception to deployment. This role is designed for someone who thrives in a fast-paced and innovative environment. The ideal candidate must be comfortable around both front-end and back-end coding languages, development frameworks, visual design and third-party libraries.

Responsibilities

  • Develop and maintain Single Page Applications and applications based on Server-Side Rendering using Vue.js and Go.
  • Manage both front-end and backend libraries and tools.
  • Collaborate with peers and stakeholders to enhance usability and continuously improve team practices.
  • Foster an inspiring team environment with open communication.
  • Delegate tasks, set project deadlines, and oversee daily operations.
  • Motivate, listen to, and address team members' feedback.
  • Conduct code reviews and mentor junior developers.
  • Make decisions on project tools and coding standards.
  • Translate business requirements into robust technical implementations.
  • Stay up-to-date with emerging technologies and programming trends.

Technical Skills

  • Proficient in Javascript/TypeScript, Vue.js, Nuxt.js, Astro.
  • Experience with Go, Fiber, PostgreSQL.
  • Familiarity with CSS, SCSS, and PostCSS.
  • In-depth knowledge of REST API architecture.
  • Experience with Docker, Kubernetes, Nginx, CI/CD, GitHub Actions.
  • Proficient with Git and GitHub.
  • Bonus: Experience with OpenStack and general cloud architecture.
  • Bonus: Knowledge of Rust.

Qualifications

  • A post-secondary degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • At least 10 years of experience in similar roles, with a proven track record in architecting and building complex systems focusing on performance, scalability, and reliability.
  • Experience with Kanban and agile methodologies.
  • Exceptional communication, organizational, and time-management skills.
  • Strong decision-making, analytical, and multitasking skills.
  • Outstanding attention to detail with a commitment to high-quality work.

Head Office: 205-1040 South Service Road, Stoney Creek, ON, L8E 6G3

Job Type: Full-Time

Location: Hybrid work environment (in-office and remote) or fully remote depending on location.

To apply: Please answer application questions accurately as these are intended to get to know you a bit better - just like a cover letter would do - and show us what kind of experience and skills you would bring to the table. While we thank all applicants, only those selected for an interview will be contacted.

For additional information on our company, please visit our career page: www.servermania.com/careers.htm


Disclaimer: This job description is only a summary of the typical functions of the position. It is not intended to be an exhaustive or comprehensive list of all job responsibilities, tasks, or duties. Additional relevant duties and tasks may be assigned as part of the job function in a way that best supports the organizational needs.