Apply

Senior Full-Stack Engineer, Core Tech

Posted 17 days agoViewed

View full description

💎 Seniority level: Senior, 5+ years

📍 Location: Portugal, Romania, WEST, UTC+1

🔍 Industry: Gaming

🏢 Company: Arkadium👥 51-100💰 $5,000,000 Series A almost 12 years agoInternetContentDigital EntertainmentData Visualization

🗣️ Languages: English

⏳ Experience: 5+ years

🪄 Skills: AWSDockerNode.jsPostgreSQLExpress.jsJavascriptKubernetesTypeScriptAzureNest.jsNext.jsNosqlRESTful APIsMicroservices

Requirements:
  • 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.
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.
Apply