JOB DESCRIPTION
We are seeking a talented and passionate Fullstack Developer to join our dynamic team. The ideal candidate will possess a solid foundation in both backend and frontend development, with a focus on creating efficient, scalable, and user-friendly applications. With at least 3 years of hands-on experience, you'll be instrumental in developing innovative solutions that meet our company's needs. This role offers a fantastic opportunity to contribute to the full software development lifecycle, from conception to deployment, in a collaborative and forward-thinking environment.
RESPONSIBILITIES
• Design, build & maintain applications for both backend and frontend systems.
• Ensure the performance, quality, and responsiveness of systems & services.
• Collaborate with the team to define, design and ship new features.
• Identify and correct bottlenecks and fix bugs.
• Help maintain code quality, organisation, and automatization.
SKILLS & REQUIREMENTS SHARED
• Hands-on experience working with Git.
• Familiarity with RESTful APIs to allow clients to connect to back-end services.
BACK-END
• Proficient with C#.
• At least 3 years of experience in back-end development with ASP.NET Core.
• Experience in EF Core & PostgreSQL.
• Practical knowledge of design patterns & architectures applied in web service development.
FRONT-END
• Proficient with JS/TS
• At least 3 years of experience in front-end development with React.
• Experience in state management libraries (Redux, Jotai, MobX etc.).
• Experience in SCSS/SASS.
• Knowledge of UI/UX standards.
• Experience in developing a responsive UI for different resolutions/devices.
EXTRAS
• Experience with containerization systems (Docker, K8s etc.).
• Familiarity with cloud services (e.g., AWS, Azure) and web servers (e.g., IIS, Nginx).
• Experience with Linux systems.
• Knowledge of inner-workings of .NET runtime.
• Familiarity with CI/CD tools (TeamCity/Jenkins, Fastlane etc.).
• Experience in working with bundlers (Vite, Rollup etc.).