Backend Node js developer
Responsibilities:
- Develop modern APIs in both micro services and serverless functions
- Design database models in modern database technologies like MongoDB, Redis, and more
- Strive for effective and automated test strategies
- Design and implement service to service communication using message-based patterns with common queue technologies like Eventbridge, SQS, SNS and others
- Implementing effective security protocols, data protection measures, and storage solutions.
- Collaborating with front-end developers on the integration of elements.
- Documenting Node.js processes, including database schemas, as well as preparing reports.
Requirements:
- Bachelor's degree in computer science, information science, or similar.
- 4+ years of web development experience, with 3+ using Node.js
- Good knowledge of server side JavaScript in micro services and serverless environments
- Good background in building scalable distributed products incl. event-driven architectures, domain-driven design, resilience patterns and micro services.
- Strong experience using Nest, Fastify and/or Express for RESTful API development.
- Strong experience in MongoDB, Redis or other graph databases
- Experience with AWS serverless services like Lambda, S3, DynamoDB, API Gateway, Kinesis, SQS, SNS and more
- Experience with automated testing platforms and unit tests.
- Proficient in Git and Git Flow, Experience in CI/CD, pull/merge request and code reviews.
- Self Starter with a structured working style
- Analytical skills and enthusiasm for the latest developments in the IT sector
Recruitment process:
- We receive the resume.
- After our team has shortlisted the resume we schedule an interview with the resource.
- An hour interview with 30 mins JavaScript test.
- If the interview is successful an assignment will be sent.
- An interview with regards to the assignment.
- On boarding.
Unity developer
Responsibilities
- Implementing design provided by the design team with a good eye for detail.
- Planning and implementing application features and functionalities.
- Identifying and fixing code errors and bottlenecks.
- Testing app functionality and theme dynamics.
- Designing and building app patches and upgrades.
- Implement best practices to secure the app and prevent any security lapses.
- Integrating with Blockchain and other Third-Party Services
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, or a similar field.
- Previous experience working as a Unity or Unity3D Developer.
- In-depth knowledge of Unity and Unity3D software.
- Good communication skills.
- Experience with memory and space optimization.
- Experience with game security.
- Knowledge of scripting, animation, session management, and textures.
- Good troubleshooting skills.
- Excellent attention to detail.
- Experience with mobile game development is preferable.
Recruitment process:
- We received the resume.
- After our team has shortlisted the resume we schedule an interview with the resource.
- An hour interview with a 30 mins test.
- If the interview is successful an assignment will be sent.
- An interview with regards to the assignment.
- On boarding.
Metaverse Backend Engineer
As a Metaverse Backend Engineer, you will be responsible for designing, developing, and maintaining the backend infrastructure that powers the Metaverse. The Metaverse is a virtual world that allows users to interact with each other and the environment in real-time.
Key Responsibilities:
- Design and develop scalable, high-performance backend systems that can handle the complexity of a virtual world.
- Collaborate with cross-functional teams to define technical requirements and design solutions that meet the needs of the product and users.
- Develop and implement server-side features for real-time interaction and communication between users, including social networking features and real-time gameplay.
- Work with the front-end team to integrate the backend with user-facing features and ensure a seamless user experience.
- Write clean, efficient, and maintainable code that adheres to industry best practices and standards.
- Perform code reviews and provide feedback to other team members to ensure code quality and consistency.
- Monitor system performance and identify and address issues as they arise.
- Stay up to date with emerging technologies and trends in backend development and make recommendations for improvement.
Requirements:
- Bachelor's degree in Computer Science or a related field.
- 3+ years of experience in backend development, preferably with experience working on large-scale, real-time systems.
- Strong programming skills in Java, Python, or another similar language.
- Experience with cloud computing platforms such as AWS or Azure.
- Understanding of databases, including SQL and NoSQL, and experience working with database management systems such as MySQL, PostgreSQL, or MongoDB.
- Knowledge of distributed systems, message queues, and microservices architecture.
- Experience working in Agile development environments.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
- If you are interested in this position, please submit your resume and cover letter outlining your qualifications and experience.
Languages
- English: Professional level: Daily meeting and all our documentation is in English.
Recruitment process:
- We received the resume.
- After our team has shortlisted the resume we schedule an interview with the resource.
- An hour interview with a 30 mins test.
- If the interview is successful an assignment will be sent.
- An interview with regards to the assignment.
- On boarding.
Visual Designer
Responsibilities
- Consulting with the project team and determining visual design preferences and expectations
- Generate clear ideas, concepts, and designs of creative assets from beginning to end
- Be responsible for creating and delivering static and motion imagery: UI and app icons, illustrations, animations, etc
- Enhance the look and function of digital media interfaces including our SDK, games, and other products
- Create within established guidelines specific to the brand's or game’s intended style and tone
- Design flexible assets that can be changed depending on different themes
- Meeting with the project team for feedback and editing designs, when required
- Submitting visual design concepts for brainstorming and approval in a timely manner
Requirements
- Proven 3+ years of experience in Visual or UI Design
- Strong aesthetic skills with the ability to combine various colors, fonts, and layouts
- Experience in conducting and supporting design research and discovery activities, and different kinds of UX workshops
- Portfolio of related works (e.g. icons, illustrations, and animations)
- Hands-on experience with image editing and digital sketching software, like Photoshop, Adobe Illustrator, and After Effects
- Knowledge of Figma and prototyping tools like ProtoPie is a big plus
- Ability to meet deadlines while working on team projects
- Attention to visual details, good communication skills
Languages
- English: Professional level
Recruitment process:
- We received the resume.
- After our team has shortlisted the resume we schedule an interview with the resource.
- An hour interview with a 30 mins test.
- If the interview is successful an assignment will be sent.
- An interview with regards to the assignment.
- On boarding.
Automation & Performance Tester
Requirements:
- Bachelor's degree in computer science, computer engineering or similar.
- Hands-on experience with Performance engineering.
- Experience with the Gatling tool to conduct end to end performance testing. (Minimum 6 months hands on experience).
- Bottleneck identification and analysis of performance test results.
- Test environment setup, data setup, test script creation and documentation.
- Experience with APM tools like AppDynamics, Splunk.
- Experience with profiling tools like JProfiler, JVisualvm, SQL Profiler.
- Coding/Scripting Languages: SCALA, Javascript
- Experience with CI/CD – Jenkins
- Experience with build tools like Maven/Gradle.
- Experience with GIT.
- Excellent communication skills.
- Critical thinker and good problem-solver.
- Knowledge on monitoring tools like Wily intra-scope, Grafana, App dynamics etc
- Ability to work with multiple satellite teams.
WHAT WE OFFER
- Low admin bureaucracy in a self driven environment
- Opportunity to develop your talent in a dynamic team with ambitious goals
- Opportunity to develop focus areas
- Freedom and responsibility in your work
- Great working atmosphere in a nice central office location with a highly motivated, agile and professional team
- Development of tech products highly relevant to our customers with direct feedback from our customer-facing teams
- Use latest technologies in productive environments, e.g. Automation, Serverless technologies and more
- Performance based and highly competitive compensation
Languages
- English: Professional level: Daily meeting and all our documentation is in English.
Recruitment process:
- We received the resume.
- After our team has shortlisted the resume we schedule an interview with the resource.
- An hour interview with a 30 mins test.
- If the interview is successful an assignment will be sent.
- An interview with regards to the assignment.
- On boarding.