Full Stack Developer

Logo of ZigZag Global

ZigZag Global

πŸ“Remote - Bulgaria

Job highlights

Summary

Join ZigZag Global as a Senior Full Stack Developer and become an integral part of our dynamic team. This remote role, based in Bulgaria, offers the opportunity to contribute to all phases of the software development lifecycle, from planning and coding to testing and implementation. You will work with ReactJS and .NET Core/C#, collaborating closely with the team and utilizing your expertise in various programming languages and frameworks. The ideal candidate possesses a strong foundation in both front-end and back-end development and a proven track record of success. We offer a competitive salary and benefits package, including healthcare, paid time off, and professional development opportunities. If you are passionate about making a positive impact and thrive in a collaborative environment, we encourage you to apply.

Requirements

  • Expertise in JavaScript, TypeScript, React, Redux, Formik, Bootstrap, MaterialUI, Styled-Components, LESS/SASS, HTML5/CSS3
  • Extensive experience with ASP.NET Core, .NET 8, C#, EF Core, SOAP, REST, XML, JSON, YAML
  • Experience with Microservices
  • Experience with RESTful APIs
  • Understanding with Design Patterns, OOP, data structures and algorithms
  • Strong English communication skills
  • Understanding of CI/CD pipelines
  • Solid understanding of Agile methodologies, particularly Scrum
  • Understanding TDD, BDD, Clean Code, and SOLID principles
  • SQL
  • MongoDB
  • Redis
  • A degree in a relevant field (e.g., Computer Science, Software Engineering, or similar)

Responsibilities

  • Write clean, maintainable, and reusable code
  • Proven expertise in developing solutions with ReactJS and .NET Core/C#
  • Collaborate closely with the team, reviewing and refining code, offering guidance and support to junior members of the team
  • Hands-on with cloud and infrastructure projects, CI/CD pipeline implementation, and microservices architecture
  • Experience working effectively in both team and independent settings, focusing on high-quality code and best practices
  • Strong problem-solving skills with the ability to work through complex challenges
  • Understanding with Design Patterns, OOP, data structures and algorithms
  • Contribute to the continuous improvement of our development processes

Preferred Qualifications

  • Knowledge of Azure services
  • Knowledge of Unit test frameworks
  • GraphQL
  • Dapr.io
  • Experience with Azure ServiceBus and RabbitMQ
  • Experience with Jest, Enzyme, and React Testing Library
  • Experience with Kubernetes

Benefits

  • Competitive salary
  • 20 days holiday plus bank holidays. Additional day holiday after every full year of service (up to 5 additional days) plus a bonus day off for your birthday
  • Collaborative working environment
  • Healthcare insurance with dental service include
  • Food vouchers (200 BGN/month per person)
  • Option for a Multisport card at a discounted price
  • Option for a Parking card at a discounted price for our office in Varna
  • Annual L&D budget
  • Employee referral bonus scheme
  • Company-sponsored certifications and courses
  • Office Equipment Budget
  • Mental Health Support

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.