Apply

Fullstack Associate Software Developer

Posted 4 days agoViewed

View full description

💎 Seniority level: Entry

📍 Location: Hungary

🔍 Industry: Software Development

🏢 Company: ABBYY👥 1001-5000💰 almost 4 years agoCommunications InfrastructureAnalyticsData VisualizationSoftware

🪄 Skills: GraphQLNode.jsPostgreSQLSoftware DevelopmentFull Stack DevelopmentGitMongoDBMySQLTypeScriptAPI testingRedisReactCI/CDRESTful APIsDebugging

Requirements:
  • Experience with TypeScript, including advanced types and type-checking techniques and understanding of Node.js runtime and ecosystem.
  • Experience with React, Tailwind, Vitest, Node.js or Hono, MongoDB, Redis, Playwright, pnpm/mono-repos
  • Designing and building RESTful and/or GraphQL APIs.
  • Understanding of relational databases concepts (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Redis).
  • Familiarity with promises, async/await, and event-driven architecture.
  • Knowledge of testing frameworks (e.g., Jest, Mocha) and debugging tools.
  • Understanding of code linting, formatting, and adherence to best practices (e.g., ESLint, Prettier).
  • Experience with Git and collaborative development workflows (e.g., GitHub, GitLab).
  • Knowledge of continuous integration and deployment tools (e.g., GitHub Actions, Jenkins, CircleCI).
  • Ability to troubleshoot issues and optimize application performance.
  • Capable of clearly communicating technical concepts to team members.
  • Commitment to writing clean, maintainable, and well-documented code, following best practices such as TDD, unit testing, and code reviews.
Responsibilities:
  • Own the design, development, testing, deployment, and support of features and services from concept to delivery.
  • Ensure high code quality, performance, and maintainability by following best practices and conducting thorough code reviews, automated testing, and performance monitoring.
  • Work closely with cross-functional teams, including product managers, designers, and fellow engineers, to define and deliver features that meet both business and technical objectives.
  • Proactively identify areas for improvement within the codebase, infrastructure, and development process. Drive solutions that increase team efficiency and code quality.
  • Monitor the health and performance of services and ensure timely resolution of issues and bugs.
  • Stay current with new technologies and trends to ensure the systems you build are modern, scalable, and aligned with industry best practices.
Apply