.png)
Responsibilities
Develop and maintain end-to-end web applications using modern frameworks and tools.
Design and implement RESTful APIs and microservice-based solutions.
Build and optimize relational database structures (PostgreSQL preferred).
Ensure seamless integration between backend and frontend components.
Collaborate closely with cross-functional teams (DevOps, QA, Product) to deliver features on time.
Deploy, monitor, and troubleshoot applications in cloud environments (Azure).
Maintain clean, testable, and efficient code through peer reviews and automated testing.
Write and maintain technical documentation for systems, APIs, and workflows.
Contribute to architectural discussions and suggest improvements to enhance performance and scalability.
Requirements
Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
8+ years of experience in software development, with solid exposure to both backend and frontend.
Advanced knowledge of Node.js, JavaScript, and TypeScript.
Strong experience with React and modern front-end practices.
Hands-on experience with PostgreSQL (schema design, query optimization).
Solid understanding of microservices and event-driven architectures.
Experience with Docker, Kubernetes, and cloud environments (preferably Azure).
Familiar with code quality and CI/CD tools (Git, GitLab, SonarQube).
Fluent in English, with excellent communication and teamwork skills.
Nice to Have
Experience working on migration or modernization projects.
Knowledge of Azure Event Hub or other event-streaming services.
Familiarity with Java or legacy system integration.
Experience in performance tuning or large-scale system design.
German language skills are an advantage.
What’s Offered
100% remote work environment and flexible schedule.
Opportunity to work with cutting-edge technologies in a modern cloud-based ecosystem.
Collaborative, multicultural team with a strong engineering culture.
Involvement in architectural and technical decision-making.
Professional development opportunities and continuous learning support.
Competitive compensation package based on experience and skill level.