Apply

Senior Full-Stack Software Engineer (React & Node.js)

Posted about 2 months agoViewed

View full description

💎 Seniority level: Senior, Over 8 years

📍 Location: Europe

🔍 Industry: AI solutions and software development

🏢 Company: Zencoder

⏳ Experience: Over 8 years

🪄 Skills: DockerNode.jsPythonSoftware DevelopmentDjangoExpress.jsSpring BootTypeScriptVue.JsAlgorithmsData StructuresgRPCAngularReactCI/CDRESTful APIs

Requirements:
  • Over 8 years of experience in developing complex software solutions, including front-end and back-end parts.
  • Expert knowledge of front-end development in TypeScript and proficiency in front-end frameworks such as React, Angular, or Vue.js.
  • Solid understanding of server-side programming languages, specifically Node.js.
  • Experience with modern DevOps principles and practices including unit testing, CI/CD pipelines, and containerization (Docker).
  • Demonstrated experience integrating front-end interfaces with back-end systems via gRPC, JSON-RPC, GraphQL, or RESTful APIs.
  • Strong background in computer science principles and enterprise software development processes.
Responsibilities:
  • Develop IDE plugins, CI/CD bots, web applications, and integrations to assist customers in using generative AI in their SDLC.
  • Create user-friendly interfaces with modern front-end technologies including React, Angular, or Vue.js.
  • Collaborate with AI and software engineering teams to build a code-generation add-in, automating repetitive tasks.
  • Conduct thorough testing of solutions, address bugs and performance issues, and optimize code for efficiency.
Apply

Related Jobs

Apply

📍 Romania

🔍 Gaming

  • 5+ years of progressive experience in software development.
  • Proven ability to lead, mentor, and guide junior and middle developers.
  • Experience in designing and implementing complex software systems and architectures.
  • Strong problem-solving skills with a track record of troubleshooting and resolving complex technical issues.
  • Experience in leading development projects, including planning, estimation, and coordinating with cross-functional teams.
  • Excellent communication skills with the ability to explain complex technical concepts to non-technical stakeholders.
  • Join an agile team and play a key role in the entire product lifecycle, from concept and design to coding, deployment, testing, release, and ongoing maintenance/support.
  • Collaborate closely with Product, Design, and QA teams to deliver secure, scalable, and well-tested capabilities.
  • Take ownership of building new features and enhancing existing ones across the microservices-driven backend and various frontend applications.
  • Contribute to shaping software architecture and design principles, applying test-driven development, and implementing best practices.

AWSSoftware DevelopmentAgileQASCRUMSoftware ArchitectureCommunication SkillsAgile methodologiesMicroservices

Posted about 2 months ago
Apply