Senior Full Stack Engineer

Beograd, Srbija (Hybrid)

This position is within the Software organization, specifically on the Customer-Facing Applications Team. You will be part of a dedicated AGILE Scrum team, responsible for designing and developing robust, scalable solutions for critical applications.

Take a closer look at main responsibilities:

  • Architect, develop, and maintain high-performance, scalable applications using React with TypeScript and Redux, and Node.js
  • Implement low-latency, high-availability, and fault-tolerant applications leveraging Azure Cloud services
  • Design, develop, and optimize RESTful APIs, microservices, and single-page applications
  • Ensure robust integration of Strapi CMS APIs with React components
  • Lead technical discussions and mentor junior developers, contributing to design decisions and best practices
  • Develop solutions that integrate with the Dynamic Support Platform, enabling access and control over IoT devices through Azure IoT services
  • Collaborate with UI/UX designers and other cross-functional teams to deliver high-quality solutions aligned with business goals
  • Drive the adoption of modern software development best practices, including test-driven development (TDD), continuous integration, and deployment (CI/CD)
  • Use Jira for tracking, Confluence for documentation, and Swagger for API specifications, ensuring clear communication across the team
  • Participate in code reviews, providing constructive feedback to improve overall code quality

 What we expect from you:

  • 5+ years of experience with ReactJS, Redux, TypeScript, and Node.js in building responsive, enterprise-level applications
  • Strong expertise in front-end architecture, design patterns, and best practices for scalable and maintainable code
  • Deep proficiency in Azure Cloud services (e.g., Azure Functions, Azure App Services, Azure IoT, Azure Storage, etc.)
  • Strong experience in designing APIs, working with microservices architecture, and integrating complex data flows
  • Experience with user authentication and authorization across multiple systems and environments
  • A solid understanding of software design principles and patterns for building scalable, secure, and performant applications
  • Strong knowledge of Git, GitHub workflows, and CI/CD pipelines
  • Experience in mentoring developers is highly desirable
  • Bachelor's degree in Computer Science or a related field, or equivalent work experience
  • Excellent problem-solving, communication, and collaboration skills

What you can expect from us:

  • Daily shift, 9 am - 5 pm, Monday to Friday
  • Working on impactful projects that drive real customer outcomes
  • Access to the latest technology and tools in a dynamic, fast-paced environment
  • A collaborative team of creative and driven colleagues
  • A culture that fosters learning, growth, and innovation
  • Opportunities for leadership and career advancement
  • Modern office spaces in the heart of New Belgrade’s business district

This is a 1 year engagement with a possibility of extension

 Apply now with your CV in English, and let’s get started!

Note: Only shortlisted candidates will be contacted. Best of luck!

Senior Full Stack Engineer

Opis posla

Senior Full Stack Engineer

Lične informacije
Dodaj
Profesionalne informacije
Dodaj
Detalji