Opis oferty
Attributes and Experience Required:
- 3+ years of hands-on development experience with NodeJS
- 1+ year working with React or Vue
- Experience working with relational (MySQL, MariaDB) or NoSQL (MongoDB, DynamoDB) databases
- Understanding of software design principles and back-end application architecture
- Knowledge of microservice architecture
- Working Agile (Scrum) experience
- Good level of English, both written and spoken
- Experience working with Maven, Bamboo, Git, JIRA, and Bitbucket
- Experience with application performance tuning
- Good team player
- Excellent logical and analytical skills and attention to detail
Desirable:
- Experience with agile development methodology
- Familiar with XP such as TDD and pair programming
- Familiar with clean code principle
- Familiar with building cloud native application and using tools such as Docker and Kubernetes
Opis oferty
Oryginalny tekst. We are seeking an experienced Senior Full-Stack Engineer (Node JS+React) with a strong passion to join our growing engineering team.
About Client:
Our Client is the leading platform for integrated global payroll processing, payments and analytics. We built a market-leading solution by combining technology with managed services to revolutionize payroll and payments for multinational organizations. Our core values are to be attentive to customer care, remain responsive to market needs and to be pioneering and innovative. We are looking for passionate individuals who maintain a strong desire to succeed.
The Software Engineer works closely with peers, customers and stakeholders globally and across functions, utilizing analytical skills and collaboration tools to deliver customer requirements to support the smooth utilization of our platform across the world. He/she is experienced in software development and will utilize this experience in developing solutions that bring maximum business value to the end customer.
We offer:
- Flexible working format - remote, office-based or flexible
- A competitive salary and good compensation package
- Flexible and personalized career growth
- Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Paid vacation days, sick leaves, and days off
- Healthcare & Sport program
- ​​Medical insurance
- Memorable anniversary presents
- Corporate events and team buildings
Zakres obowiązków
- Analyzing requirements, technical design, and implementing into new capabilities within the platform
- Providing technical support for existing functionalities in production environment
- Upholding code standards and best practices through code reviews, refactoring efforts, and peer mentoring
- Engaging in the identification and remediation of issues related to code/solutions quality, functionality or other problems in the technical and business domains
- Documenting new or updated functionality as released
- Participating actively in all aspects