IT Software

We are recruiting Senior Full Stack Engineer – Timișoara/ Remote for one of our partners in the IT Software field. The project is for a client in the USA.

Requirements:

  • 5 years of experience in React/ React Native & Node .JS
  • Bachelor’s degree in Computer Science or related fields.
  • Good understanding of UX and UI Patterns.
  • Experience with testing frameworks (e.g. jest, mocha).
  • Experience with CI/CD and integration with testing as well as git workflows like code reviews on merge requests (GitHub).
  • Experience with cloud native development and stateless applications.
  • Experience writing and reviewing SQL.
  • Autonomy and Good Organisational Skills.
  • Team Spirit.
  • Analytical Mindset.
  • Full-time Availability.

Nice to have:

  • Usage of a CSS in JS solution.
  • Experience with Figma.
  • Experience with building and supporting GraphQL APIs using best practices.
  • Experience in REST patterns and general API design, documentation, and testing including familiarity with tools like swagger and postman.
  • Experience with AWS PaaS services (DynamoDB, Lambda etc).

 

Responsibilities:

  • Build high-quality React platforms that stand out in terms of scalability, performance and usability.
  • Bring new ideas in order to improve the existing procedures and processes used.
  • Collaborate with the team to deliver stunning user interfaces along with an interactive user experience.
  • Follow test driven development strategy.
  • Maintain and develop our code library.
  • Write clean, structured, readable and maintainable code.
  • Fetch, transform and aggregate data from API’s.
  • Understand your project and ensure the best possible performance.
  • Test, fix bugs and optimize for maximum performance.
  • Collaborate, design, document and implement architecture supporting mobile and web applications.
  • Solve for and consider security, scalability, availability, and performance.
  • Develop features and fix bugs in our APIs, clients and batch processing components.
  • Follow existing testing policies and sharing opportunities for improvement (unit, integration, and e2e).
  • Estimate work, prioritize tasks, track dependencies, report progress, highlight blockers.
  • Make sure everything works perfectly in terms of functionality.
  • Deliver all of your tasks on time.

 

Your benefits 🎁 will be:

  • Competitive salary and compensation based on performance.
  • Flexible work schedule.
  • Possibility to work remotely or at the office.
  • Challenging tasks.
  • Opportunity to grow your skills and develop professionally.
  • Private health insurance.
  • Teambuildings.