Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer image - Rise Careers
Job details

Software Engineer

A Little About Us

Making fans - That’s what we’re all about! Since our humble beginnings in 2011, these two words have driven Big Viking Games to become the successful company it is today. We are focused on making our mark as a next-generation, live operations games company.

We believe that each Viking is unique and brings exponential value to the company. In return, we provide Vikings with the opportunity to solve problems through continuous learning and fostering feedback, ultimately mastering their craft. By investing in our Vikings and in new technologies, we can continue our success for years to come.

We are at the beginning of a new adventure and rely on our team of skilled, enthusiastic, and collaborative Vikings to turn our ship towards a new horizon. With that in mind, we are on the hunt for exceptional talent to join us on this new journey and help hoist the sails!

About the Role

Big Viking Games is on the hunt for a Junior Software Engineer to join our Technology team! Reporting to our Director of Engineering, you'll be working alongside other developers on our two flagship games, YoWorld and FishWorld. The ideal candidate will be someone who wants to become a generalist, gaining experience in a full-stack development role.

The Duties:

  • Write robust, efficient, and maintainable code in Java, TypeScript, and PHP
  • Write efficient SQL statements and work with MySQL
  • Write tools in JavaScript and Javascript libraries
  • Participate in code reviews and provide/receive feedback from other developers
  • Use performance profilers, such as memory analyzers, CPU profilers and network sniffers to improve our existing code
  • Solve and troubleshoot bugs in production

  • A passion for playing mobile and online games
  • Excellent communication skills - both written and verbal
  • Passion for mobile and online games
  • Experience with TypeScript, React, PHP, Java 
  • Bonus: Experience with Redis, Memcache, Docker, and Ansible would be highly beneficial
  • Bonus: F2P game development experience

The Loot:

  • Health, Dental, Vision Benefits
  • A generous amount of Paid Time Off (Vacation, Personal Days, Sick Days, Family Leave)
  • Competitive Salaries
  • Professional Growth
  • Health & Wellness Benefits (Employee Assistance Program, Monthly Spending Account, Wellness Initiatives)
  • Vikoins (Peer Recognition Program & Rewards)
  • Stock Options
  • Group RRSP
  • Frequent remote events/meetings to stay connected with your peers and share company updates
  • 100% Remote Work Environment 

Big Viking Games is committed to providing accommodations for people with disabilities. If you require an accommodation, we will work with you to meet your needs. Accommodation may be provided in all parts of the hiring process.

Big Viking Games Glassdoor Company Review
2.5 Glassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star iconGlassdoor star icon
Big Viking Games DE&I Review
3.6 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
CEO of Big Viking Games
Big Viking Games CEO photo
Albert Lai
Approve of CEO

Average salary estimate

$70000 / YEARLY (est.)
min
max
$60000K
$80000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer, Big Viking Games

At Big Viking Games, we’re passionate about creating engaging experiences that resonate with players all around the world! As a Junior Software Engineer, you will be diving into a vibrant and collaborative environment where every day presents new challenges and opportunities to innovate. Since our establishment in 2011, we have been dedicated to making our mark in the gaming industry, and now, we're on the lookout for someone who shares our enthusiasm and commitment to mastering their craft. You’ll join a team of skilled developers working on our flagship games, YoWorld and FishWorld, where you'll have the chance to write robust code in languages like Java, TypeScript, and PHP. Your role will include not only writing efficient SQL statements and creating tools with JavaScript but also participating in code reviews, troubleshooting bugs, and using performance profiling tools to enhance our codebase. If you’re passionate about mobile and online games and have experience in TypeScript, React, and PHP, this might be your dream role! Plus, we value professional growth, offering robust benefits including health, dental, and wellness programs, generous paid time off, and even the possibility of stock options. Most importantly, we’re fully remote, ensuring that you remain connected with a supportive team, no matter where you are. Join us at Big Viking Games on this exciting journey, and let's create some gaming magic together!

Frequently Asked Questions (FAQs) for Software Engineer Role at Big Viking Games
What are the primary responsibilities for a Junior Software Engineer at Big Viking Games?

As a Junior Software Engineer at Big Viking Games, your primary responsibilities will include writing efficient and maintainable code using languages like Java, TypeScript, and PHP. You'll also be tasked with creating SQL queries, participating in collaborative code reviews, troubleshooting bugs, and utilizing performance profiling tools to optimize our software. Gaining experience in a full-stack development role while contributing to popular games will also be part of your enriching journey with us.

Join Rise to see the full answer
What qualifications are needed for a Junior Software Engineer role at Big Viking Games?

To qualify as a Junior Software Engineer at Big Viking Games, you should have experience with programming languages such as Java, TypeScript, and PHP, and familiarity with front-end technologies like React. A strong passion for mobile and online games is essential, along with communication skills to collaborate effectively with teammates. While not mandatory, knowledge of tools like Redis, Memcache, Docker, and Ansible will be considered a bonus!

Join Rise to see the full answer
What is the work environment like for a Junior Software Engineer at Big Viking Games?

The work environment for a Junior Software Engineer at Big Viking Games is fully remote and collaborative! You will be working alongside passionate developers on exciting game projects. Our culture emphasizes continuous learning and feedback, allowing you to grow your skills in a supportive setting while engaging in regular virtual team events to stay connected.

Join Rise to see the full answer
What benefits can a Junior Software Engineer expect at Big Viking Games?

As a Junior Software Engineer at Big Viking Games, you'll enjoy a wide range of benefits, including health, dental, and vision coverage, generous paid time off, stock options, and wellness initiatives. Additionally, we offer professional growth opportunities to help you advance your skills and career while enjoying a fulfilling work-life balance through our remote work policy.

Join Rise to see the full answer
How does Big Viking Games support employee growth and development for Junior Software Engineers?

Big Viking Games is committed to fostering the professional growth of its Junior Software Engineers. You'll have access to mentorship from senior developers, opportunities to participate in code reviews, and chances to engage in training and development programs. Our culture promotes continuous learning through feedback and collaboration, making it a perfect environment to refine your skills and advance in your career.

Join Rise to see the full answer
Common Interview Questions for Software Engineer
Can you explain your experience with Java and its role in your past projects?

When discussing your experience with Java, focus on specific projects where you utilized Java to overcome challenges. Explain the architecture or frameworks you used, the problems you solved, and how your contributions impacted the project's success. Make sure to highlight any achievements or lessons learned during the process.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects simultaneously?

To effectively prioritize tasks across multiple projects, share your approach—whether you use tools like Trello or Asana, or how you communicate with team members. Explain how you assess project urgency, importance, and deadlines, and provide an example of balancing conflicting priorities responsibly.

Join Rise to see the full answer
Describe a challenging bug you encountered and how you resolved it.

When discussing a challenging bug, detail the problem's symptoms, the investigative steps you took to identify the root cause, and the solution you implemented. Emphasize your critical thinking and troubleshooting skills and any tools or methodologies (like performance profilers) you used to resolve the issue.

Join Rise to see the full answer
What is your experience with SQL and database management?

Share details of your experience with SQL, focusing on specific queries you've written, the structure of the databases you've worked with, and any optimization techniques you've applied. If you've worked with MySQL, mention any unique elements of using it effectively to manage and query data.

Join Rise to see the full answer
How do you approach code reviews with your peers?

Discuss your perspective on code reviews as a collaborative and constructive process. Explain your approach to providing and receiving feedback, emphasizing open communication and respect. Offer an example of how a code review led to a positive change in your coding practices or outcomes.

Join Rise to see the full answer
Can you describe a time when you had to learn a new technology quickly?

When asked about learning new technologies, share a concrete example of a time you had to adapt rapidly. Describe the steps you took to educate yourself, the resources you used, and how you applied that knowledge to successfully contribute to a project or solution.

Join Rise to see the full answer
What is your experience with front-end technologies like React?

Talk about your experience with React in the context of projects you've completed. Explain how you've utilized React components, state management, and props in your work. Share any challenges you faced and how you overcame them, emphasizing the impact this had on enhancing user experience.

Join Rise to see the full answer
Have you had any experience with game development, and if so, what role did you play?

Share any experience you have in game development, highlighting your specific contributions to the project, whether it was in coding, testing, or collaborating with other developers. Emphasize your passion for gaming and how it fuels your commitment to creating engaging player experiences.

Join Rise to see the full answer
What strategies would you use to troubleshoot a performance issue in a live game?

When discussing troubleshooting strategies, outline your process for identifying performance bottlenecks, such as using profiling tools. Emphasize the importance of employing a systematic approach, monitoring real-time metrics, and using logs to pinpoint issues and develop effective solutions.

Join Rise to see the full answer
Why do you want to work as a Junior Software Engineer at Big Viking Games?

Your answer should reflect your genuine interest in Big Viking Games, reiterating your passion for gaming and your desire to work in a creative environment. Highlight what specifically attracts you to the company, such as its culture, commitment to employee growth, or contributions to the gaming industry.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Big Viking Games Remote No location specified
Posted 2 days ago
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Applaudo Studios Remote Mexico City, CDMX, Mexico
Posted 21 hours ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Posted 11 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Transparent & Candid
Growth & Learning
Fast-Paced
Collaboration over Competition
Take Risks
Friends Outside of Work
Passion for Exploration
Customer-Centric
Reward & Recognition
Feedback Forward
Rapid Growth
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Paternity Leave
Fully Distributed
Flex-Friendly
Some Meals Provided
Snacks
Social Gatherings
Pet Friendly
Company Retreats
Dental Insurance
Life insurance
Health Savings Account (HSA)
Photo of the Rise User
Posted yesterday
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 7, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!