Full Stack Engineer at SiiRA
Berlin, Berlin, Germany -
Full Time


Start Date

Immediate

Expiry Date

13 Jan, 27

Salary

50000.0

Posted On

15 Oct, 26

Experience

6 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

Yes

Skills

Industry

Information Technology & Services;IT Consulting & System Integration

Description

About the RoleWe are seeking a highly skilled Senior Full Stack Engineer to design, develop, and maintain scalable web applications. The ideal candidate has extensive experience across both frontend and backend development, enjoys solving complex technical challenges, and thrives in a collaborative, fast-paced environment.

  • Responsibilities:Design, build, and maintain scalable full-stack web applications.
  • Develop responsive and user-friendly frontend interfaces.
  • Build secure, high-performance backend services and RESTful APIs.
  • Design and optimize relational and NoSQL databases.
  • Collaborate with product managers, designers, and engineering teams to deliver high-quality software.
  • Write clean, maintainable, and well-tested code.
  • Conduct code reviews and mentor junior developers.
  • Troubleshoot, debug, and optimize application performance.
  • Participate in architecture discussions and contribute to technical decisions.
  • Ensure application security, reliability, and scalability.


  • Requirements:5+ years of experience in full-stack software development.
  • Strong proficiency in JavaScript and TypeScript.
  • Hands-on experience with React, Angular, or Vue.js.
  • Strong backend development experience using Node.js, .NET, Java (Spring Boot), Python, or Go.
  • Experience building and consuming RESTful APIs and microservices.
  • Strong knowledge of SQL and NoSQL databases (PostgreSQL, MySQL, MongoDB, etc.).
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP).
  • Hands-on experience with Docker, Kubernetes, Git, and CI/CD pipelines.
  • Solid understanding of software architecture, design patterns, and security best practices.
  • Experience writing unit, integration, and end-to-end tests.
  • Familiarity with Agile/Scrum development methodologies.
  • Excellent problem-solving, communication, and collaboration skills.
  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).


How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities
Loading...