Synergy Labs

We are committed to delivering exceptional results and providing the highest level of customer service.

 

Contact Info
info@synergylabs.io
+972 58 437 4437
h

Careers

JOB OPENINGS

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:

  1. We receive the resume.
  2. After our team has shortlisted the resume we schedule an interview with the resource.
  3. An hour interview with 30 mins JavaScript test.
  4. If the interview is successful an assignment will be sent.
  5. An interview with regards to the assignment.
  6. 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:

  1. We received the resume.
  2. After our team has shortlisted the resume we schedule an interview with the resource.
  3. An hour interview with a 30 mins test.
  4. If the interview is successful an assignment will be sent.
  5. An interview with regards to the assignment.
  6. 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:

  1. We received the resume.
  2. After our team has shortlisted the resume we schedule an interview with the resource.
  3. An hour interview with a 30 mins test.
  4. If the interview is successful an assignment will be sent.
  5. An interview with regards to the assignment.
  6. 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:

  1. We received the resume.
  2. After our team has shortlisted the resume we schedule an interview with the resource.
  3. An hour interview with a 30 mins test.
  4. If the interview is successful an assignment will be sent.
  5. An interview with regards to the assignment.
  6. 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:

  1. We received the resume.
  2. After our team has shortlisted the resume we schedule an interview with the resource.
  3. An hour interview with a 30 mins test.
  4. If the interview is successful an assignment will be sent.
  5. An interview with regards to the assignment.
  6. On boarding.

Send us your resume and mention the profile you are applying as per job openings mentioned above. Work on some of the most challenging projects worldwide.

    s
    Translate »