We are a dynamic and fast-growing company committed to building innovative web solutions. We're on the lookout for a talented Full Stack Software Developer to join our collaborative team. If you're passionate about modern web technologies and thrive in an agile, high-impact environment, we’d love to meet you.
Opis posla
As a Full Stack Developer, you will play a crucial role in designing, developing, and maintaining cutting-edge software applications. You will work alongside a team of developers, designers, and product managers to create scalable, maintainable solutions that meet both user and business needs.
Key Responsibilities:
Collaborate closely with cross-functional teams (design, product, QA) to deliver high-quality software solutions.
Develop and maintain responsive, scalable web applications using React, Node.js, and MongoDB (and other modern frameworks and tools).
Write clean, efficient, and well-documented code that ensures the scalability and maintainability of applications.
Contribute to continuous improvement by implementing industry best practices, tools, and processes.
Provide technical leadership and mentoring to junior team members, helping them to grow and succeed.
Kvalifikacije
What We’re Looking For:
3+ years of hands-on experience in software development, with a focus on Full Stack Web Development.
Proficiency in JavaScript, TypeScript, HTML, CSS (CSS preprocessors), and Angular.
Experience with RxJS Observables, OOP, and building Single Page Applications (SPA).
Strong expertise in .NET Core, .NET Framework, and C# for backend development.
Solid experience in working with RESTful APIs, PostgreSQL, and SQL databases.
Familiarity with version control tools, specifically Git.
Ability to write comprehensive unit tests to ensure high-quality, bug-free code.
Strong communication skills and a good command of English (both written and spoken).
Bonus Points:
Experience working with Agile methodologies.
Familiarity with cloud technologies (AWS, Azure, etc.).
Passion for learning and staying updated with the latest industry trends and technologies
Dodatne Informacije
Why Join Us:
Impact: Your contributions will directly affect product development and user satisfaction.
Growth Opportunities: You'll have access to continuous learning and career development.
Collaborative Environment: Work with a talented, supportive, and innovative team.