19
Jun
Senior Full Stack Engineer

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.