Staff Software Engineer

December 10

Apply Now
Logo of ABBYY

ABBYY

Artificial intelligence software • Document AI • Process Mining • Task Mining • digital transformation

501 - 1000 employees

Founded 1989

🤖 Artificial Intelligence

🏢 Enterprise

☁️ SaaS

💰 Venture Round on 2021-05

Description

• Join ABBYY for flexible work options and a supportive team. • Own the design, development, testing, deployment, and support of features and services. • Ensure high code quality through best practices and teamwork. • Stay updated with new technologies for modern and scalable solutions. • Lead and influence teams with coaching and guidance.

Requirements

• TypeScript & Node.js Expertise: Experience with TypeScript, including advanced types and type-checking techniques and strong understanding of Node.js runtime and ecosystem. • Frontend Experience: Strong experience in building, designing, and front-end applications using JavaScript client side frameworks (Angluar, Vue, React) • API Development: Skilled in designing and building RESTful and/or GraphQL APIs. • Database Management: Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Redis). • Asynchronous Programming: Familiarity with promises, async/await, and event-driven architecture. • Testing and Debugging: Knowledge of testing frameworks (e.g., Jest, Mocha) and debugging tools. • Code Quality and Standards: Understanding of code linting, formatting, and adherence to best practices (e.g., ESLint, Prettier). • Version Control: Experience with Git and collaborative development workflows (e.g., GitHub, GitLab). • Cloud Services and Deployment: Familiarity with cloud platforms (e.g., AWS, Google Cloud, Azure) and containerization (e.g., Docker, Kubernetes). • Microservices Architecture: Understanding of microservices design principles and implementation. • Security Best Practices: Awareness of security standards, such as OAuth, JWT, and data encryption. • Performance Optimization: Experience in optimizing code for performance, scalability, and efficiency. • CI/CD Pipelines: Knowledge of continuous integration and deployment tools (e.g., GitHub Actions, Jenkins, CircleCI). • Agile Methodologies: Familiarity with Agile development practices, including Scrum and Kanban. • Strong Problem-Solving Skills: Ability to troubleshoot issues and optimize backend performance. • Effective Communication: Capable of clearly communicating technical concepts to team members and stakeholders. • Code Quality: Commitment to writing clean, maintainable, and well-documented code, following best practices such as TDD, unit testing, and code reviews. • Problem Solving: Strong analytical and problem-solving skills, with the ability to break down complex problems and design solutions that are scalable and maintainable.

Benefits

• Work from home, remotely, or hybrid • Partial compensation for glasses and lenses • Private health insurance • Volunteering Time Off (2 days/ year) • SZÉP Card for recreational activities • 3 extra days/ month for 'sick leave' without doctors visit • Flexible working hours

Apply Now
Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com