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. • Drive the development and support of features and services. • Ensure high code quality and collaborate with cross-functional teams. • Stay current with new technologies and improve practices.

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 (Angular, 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

• Three week's paid time off on top of 13 paid holidays, floating holidays, and holiday allowance increase based on tenure • Gym membership subsidy • Medical and dental insurance • Pet insurance • Employee Assistance Program • College Savings Plan • Travel assistance • 401(k) with up to 4% employer match

Apply Now

Similar Jobs

December 10

Join Hypergiant as a Principal Software Engineer to develop a training platform for innovative cloud solutions.

December 10

Join Upbound as a Staff Full Stack Engineer to create impactful user experiences for Upbound Console. Focus on frontend, backend APIs, and application optimization.

December 10

As a Staff Full Stack Engineer at Upbound, design user experiences for Upbound Console. Develop and maintain performance-oriented applications and APIs.

December 10

Join LifeStance Health as a Staff Software Engineer to lead and innovate in mental healthcare technology. Collaborate with teams to create scalable solutions for clinicians and patients.

December 10

Join PeopleFun as a Principal I Engineer. Lead technical development for the mobile game Wordscapes Shapes.

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