Apply

Senior Full-Stack Software Engineer

Posted 13 days agoViewed

View full description

💎 Seniority level: Senior, Over 10 years

📍 Location: Europe

🔍 Industry: AI and software development

🏢 Company: Zencoder

⏳ Experience: Over 10 years

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

Requirements:
  • Over 10 years of experience in developing complex software solutions, both front-end and back-end.
  • Expert knowledge of front-end development using TypeScript or Kotlin.
  • Proficient in front-end frameworks such as React, Angular, or Vue.js.
  • Solid understanding of server-side programming languages like Node.js, Python, or Kotlin, along with frameworks like Express.js, Django, or Spring Boot.
  • Experience with modern DevOps practices such as unit testing, CI/CD pipelines, and Docker.
  • Experience developing applications used by a large user base.
  • Experience integrating front-end interfaces with back-end systems via gRPC, JSON-RPC, GraphQL, or RESTful APIs.
  • Strong background in computer science covering algorithms and data structures, with practical knowledge of modern design principles.
  • Understanding of enterprise software development processes and SDLC tasks.
  • Strong analytical and troubleshooting skills.
  • Ability to work collaboratively and communicate effectively within a team.
  • Willingness to learn new technologies and immerse in continuous improvement.
  • Experience in high growth or startup software environments.
  • Prior experience creating developer tools, especially for VS and JetBrains add-ins, would be beneficial.
Responsibilities:
  • Develop IDE plugins, CI/CD bots, web applications, and numerous integrations to help customers utilize generative AI in their SDLC.
  • Create intuitive and user-friendly interfaces using modern front-end technologies like React, Angular, or Vue.js.
  • Collaborate with AI and software engineering teams to conceptualize, design, and build a code-generation add-in that increases developer productivity.
  • Conduct thorough testing, identify bugs, and optimize code for efficiency and scalability.
  • Stay updated with trends in full-stack development, DevOps practices, and AI technologies.
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 16 days ago
Apply