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

Senior Full-Stack Engineer, Core Tech

At Arkadium our purpose is to have fun while creating fun - and that’s exactly what we’ve been doing for 20 years. We’re the creators behind the world’s most-played games. From the Solitaire that came on your Windows machine, to hundreds of other games you’ve come to know and love - you can find our games on Arkadium.com, iOS, Android, and lots of other big sites worldwide.

As a proud Evergreen business our values of Fierce Drive, Positive Energy and Living Full Lives are the driving force behind how we run and the choices we make.

We’re privately held (aka stable and reasonable about growth), founder-led (aka passionate about our craft) and we consistently rank as a “Best Place to Work” (aka not your typical games company).

We’ve been recognized by "Happiness Works 2023 and 2024" in Portugal, "Crain's Best Places to Work 2022" and "Great Place to Work 2022 and 2023" in New York!

Ready to level up? We’d love to hear from you!

Overview

Arkadium is seeking an exceptional and experienced Senior Full-Stack Engineer to join our Core Tech team.

This role is open to candidates based in Portugal. Business hours are 9-18 WEST (UTC+1). For candidates based in the Lisbon area of Portugal, this role will initially be remote. However, starting in Q1 2025, this role will transition to a hybrid model, requiring some in-person presence. For candidates located outside the Lisbon area in Portugal, a different cadence of in-person meetings may apply, depending on proximity.

For candidates based in Romania, you will be remote and onboarded as a full-time contractor through our international payroll provider. 

Responsibilities:

  • Lead end-to-end development of scalable and high-performance full-stack applications.
  • Architect and design comprehensive and robust full-stack solutions, ensuring alignment with business objectives and technical requirements.
  • Integrate back-end solutions with front-end web applications and games. 
  • Design, develop, and maintain server-side applications and APIs for live games. 
  • Support the needs of internal game teams to scale up their game development, including the creation of new tools.
  • Design and optimize database schemas, ensuring data consistency, integrity, and security.
  • Optimize application performance by identifying and addressing bottlenecks in both front-end and back-end components.
  • Implement and enforce security best practices for data protection and user authentication.
  • Lead code reviews and mentor other engineers to ensure high code quality and adherence to best practices. 
  • Create and maintain comprehensive documentation and technical specifications, ensuring ease of understanding and knowledge transfer.
  • Stay up to date with the latest trends and developments in web development and share knowledge with the team. 
  • Participate in agile development processes and contribute to team goals and objectives.
  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 5+ years experience as a back-end engineer or full-stack engineer.
  • 5+ years working with server-side runtime environments (ex: Node.js).
  • 3+ years working with different JavaScript/TypeScript libraries and frameworks for both frontend (ex: React, Angular, Vue.js, Svelte) and backend (ex: Express.js, NestJS, Next.js, Remix). 
  • Experience developing server code in Golang.
  • Experience with cloud platforms such as Azure or AWS.
  • Proficiency in designing and implementing RESTful APIs.
  • Ability to work independently and take ownership of projects from start to finish.  
  • Demonstrated ability to lead and mentor other engineers.
  • Strong problem-solving and critical-thinking skills.  
  • Strong verbal and written communication skills.

Nice to have:  

  • Experience working with a game back-end-as-a-service such as Nakama, Firebase, or PlayFab.  
  • Experience working on an online game serving thousands of users. 
  • Experience with relational and/or NoSQL databases (MySQL, PostgreSQL).
  • Experience with containerization and orchestration tools (Docker, Kubernetes). 
  • Experience working with Unity or other game engines. 
  • Solid understanding of microservices architecture and distributed systems.

 

  • Competitive compensation with structured performance and career development check-ins.
  • Health insurance coverage.
  • Additional budget for conferences you are interested in.
  • Personal development budget to fuel your passions and desire to learn (Arkadians are taking classes in not only Excel and leadership, but also interior design and even swimming!)
  • A unique culture of transparency, true teamwork and fun.
  • Summer Fridays: to have more fun in the sun.
  • The above benefits above may differ slightly depending on your location/country.
What You Should Know About Senior Full-Stack Engineer, Core Tech, Arkadium

At Arkadium, we believe in the magic of creating fun, and as a Senior Full-Stack Engineer on our Core Tech team, you can be part of that excitement! With over 20 years under our belt and a portfolio that includes the world’s most-played games, we are dedicated to fostering a unique workplace culture that thrives on our values of Fierce Drive, Positive Energy, and Living Full Lives. As technology continues to evolve, we’re looking for an experienced Senior Full-Stack Engineer who can lead the end-to-end development of scalable applications, aligning perfectly with our business objectives. Picture yourself architecting robust solutions, optimizing performance, and integrating immersive front-end experiences with powerful back-end services. In addition to supporting our talented game teams with new tool creation, you’ll also mentor fellow engineers and champion code quality. Your expertise in JavaScript and frameworks like React or Angular, along with your experience in developing server code with Node.js or Golang, will be your toolkit as you stay updated on industry trends. We're excited to offer you a position that blends the flexibility of remote work with the vibrant atmosphere of future hybrid collaboration. If you’re ready to take on new challenges and help us continue to be recognized as a Best Place to Work, we want to hear from you!

Frequently Asked Questions (FAQs) for Senior Full-Stack Engineer, Core Tech Role at Arkadium
What are the main responsibilities of a Senior Full-Stack Engineer at Arkadium?

As a Senior Full-Stack Engineer at Arkadium, your responsibilities will include leading the development of scalable applications, architecting robust solutions, integrating back-end systems with front-end web applications, and mentoring other engineers. You will also be involved in optimizing application performance, ensuring data integrity, and supporting our game teams with new tools.

Join Rise to see the full answer
What qualifications are required for the Senior Full-Stack Engineer position at Arkadium?

Arkadium requires candidates for the Senior Full-Stack Engineer position to hold a Bachelor’s degree in Computer Science or a related field, possess over 5 years of experience in full-stack engineering, and have expertise in both front-end and back-end frameworks, including JavaScript, TypeScript, Node.js, and Golang. Familiarity with cloud platforms and RESTful API design is also essential.

Join Rise to see the full answer
What programming languages should a Senior Full-Stack Engineer at Arkadium be proficient in?

A Senior Full-Stack Engineer at Arkadium should be proficient in multiple programming languages, particularly JavaScript and TypeScript for front-end development, along with server-side languages like Node.js and Golang. Additionally, experience with various frameworks like React, Angular, and Express.js is highly valued.

Join Rise to see the full answer
How does Arkadium support professional development for Senior Full-Stack Engineers?

At Arkadium, we believe in continuous learning and support your professional development with a personal development budget. This allows you to take courses in various fields, from technical skills to creative pursuits, ensuring that you grow not only as a professional but also as an individual.

Join Rise to see the full answer
What is the work environment like for a Senior Full-Stack Engineer at Arkadium?

As a Senior Full-Stack Engineer at Arkadium, you'll be part of a collaborative and fun work environment that values transparency, teamwork, and creativity. Our culture promotes flexible work arrangements, including remote options for candidates in Portugal, balanced with opportunities for in-person collaboration starting in 2025.

Join Rise to see the full answer
Common Interview Questions for Senior Full-Stack Engineer, Core Tech
Can you explain your experience with full-stack development?

In answering this question, you should share specific projects where you've utilized both front-end and back-end technologies. Highlight your role in architecting solutions, integrating systems, and any challenges you overcame during the process, showcasing your problem-solving skills.

Join Rise to see the full answer
What strategies do you use to optimize application performance?

Discuss techniques like code splitting, lazy loading, and proper database indexing. Provide examples from your experience where you've successfully identified and resolved performance bottlenecks to improve application efficiency.

Join Rise to see the full answer
How do you stay current with new technologies and best practices in full-stack development?

Mention your methods for keeping updated, such as following industry blogs, attending conferences, engaging in online courses, or participating in developer communities. Highlight any new technology you've adopted recently and how it has benefited your projects.

Join Rise to see the full answer
Describe a challenging technical problem you faced and how you solved it.

This is an opportunity to demonstrate your problem-solving skills. Discuss a specific scenario, your approach to diagnosing the issue, the steps you took to solve it, and the eventual outcome. Highlight your thought process and teamwork if applicable.

Join Rise to see the full answer
Can you tell us about your experience with RESTful APIs?

Detail your experience designing and developing RESTful APIs, including tools and frameworks you've used. Discuss how you've ensured API security, performance, and documentation. Providing examples of APIs you've created will make your answer more compelling.

Join Rise to see the full answer
What practices do you follow for code reviews?

Explain the importance of code reviews in maintaining code quality and share specific practices you follow to ensure constructive feedback, consistency, and knowledge sharing within the team.

Join Rise to see the full answer
How do you approach mentoring junior engineers?

Discuss your philosophy on mentorship, sharing how you promote a positive learning environment, provide resources, and encourage feedback. Mention any successful mentoring experiences you've had and their impact on your team.

Join Rise to see the full answer
Describe your experience with cloud platforms like AWS or Azure.

Share specific projects where you've used cloud platforms for deploying applications. Discuss services you've utilized, such as storage, computing, and database management, and how they contributed to the success of your projects.

Join Rise to see the full answer
What is your experience with game development technologies or back-end-as-a-service platforms?

If applicable, explain your familiarity with game development frameworks or back-end services such as Nakama or PlayFab. Share any projects where you used these technologies and how they contributed to game performance or player experience.

Join Rise to see the full answer
How do you handle tight deadlines and multiple projects at once?

Share your strategies for time management, prioritization, and communication. Discuss how you've successfully met deadlines in the past, possibly through agile methodologies or effective collaboration with your team.

Join Rise to see the full answer
Similar Jobs
b_labs Remote No location specified
Posted 8 days ago
Posted 6 days ago
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Experian Remote BLOCK-B, Cyber Pearl Building, 4th floor, Phase 2, Hyderabad, India
Posted 3 days ago
Photo of the Rise User
CoreWeave Remote Livingston, NJ / New York City, NY / Sunnyvale, CA / Bellevue, WA
Posted 6 days ago
Posted 5 days ago
Photo of the Rise User
Inclusive & Diverse
Collaboration over Competition
Fast-Paced
Growth & Learning
Empathetic

Founded in 2001, Arkadium, Inc. develops, publishes, and distributes online casual, social, and mobile games. The company develops solutions for television networks, telecommunications companies, media and journalism outlets, food retailers, onlin...

4 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
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!