Remote Software Engineer

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • As a Software Engineer, you will play a crucial role in building new systems and contributing to the architecture and design.
  • You will collaborate with engineers of all levels to develop the platform, ensuring it meets customer and business requirements.
  • Your responsibilities include ensuring changes are scalable, tested, and developed following best practices to enhance the codebase.
  • Working closely with various teams like Engineering, Product, UX, QA, and Project Management, you will ensure seamless integration of applications.
  • You will mentor junior engineers, providing guidance, knowledge, and code reviews to support their growth.
  • Your input on standard practices and emerging tools is valued, and you will participate in improving processes.
  • Responsibilities also include code scoping, monitoring, documentation, and testing, as well as bug tracing and setting up suitable tests to prevent regressions.
  • You will stay updated on the latest development approaches and advocate for relevant technologies to be incorporated into the stack.
  • Participation in hack days to prototype innovative solutions, supporting junior staff, writing automated tests, and maintaining monitoring and alerting requirements are part of the role.

Requirements:

  • Proficiency in .NET Core, JavaScript (ES6+) / TypeScript, Node JS, and Azure Services.
  • Experience with application monitoring practices, performance optimization, and debugging techniques.
  • Familiarity with testing frameworks like XUnit, Jest, Enzyme, React Testing Library, and Playwright.
  • Experience in test-first software development approaches (TDD, BDD) and build & deployment pipelines (CI/CD) using Azure DevOps.
  • Knowledge of Modern Architecture concepts such as Headless APIs, Microservices, Eventing/Messaging, and Streams.
  • Familiarity with ReactJS (Hooks & Context API) and ability to communicate technical information to non-technical individuals.
  • Strong desire to learn and passionate about software delivery.

Benefits:

  • Opportunities for professional development through qualifications, exposure to business projects, and informal learning sessions.
  • A supportive culture that values employee success and offers varied roles to develop a wide range of skills and experience.
  • A range of perks available to staff to enhance their work experience.
  • Inclusive and diverse environment promoting equality, respect, and fairness for all employees.
About the job
Posted on
Job type
Salary
Kč 85,000 - 110,000 CZK / year
Location requirements
Leave a feedback