Job Location : hybrid in Bucharest
Recruitment process : 1Tech IW, 1 HR IW, 1 client discussion
Technologies used on this role : JavaScript, TypeScript, Node.js, React, PostgreSQL / Oracle, Java, Docker / Kubernetes, Git, GitLab, Azure, SonarQube, etc.
Role description :
Design, develop, and maintain robust and scalable systems using NodeJS.
Implement and manage RESTful APIs to support various front-end and / or mobile applications.
Develop and optimize complex SQL queries and database schemas using PostgreSQL.
Ensure server-side code is correctly interfacing with databases.
Architect and build microservices-based solutions to enhance system modularity and scalability.
Integrate and manage cloud services, particularly Microsoft Azure, to ensure high availability and performance.
Utilize Azure Event Hub for real-time data streaming and event-driven architecture.
Collaborate with cross-functional teams to define, design, and ship new features.
Ensure code quality, performance, and security through code reviews and automated testing.
Create and update comprehensive documentation for systems, APIs, and processes to ensure clarity and consistency.
Conduct code reviews and provide constructive feedback to team members.
Troubleshoot and resolve production issues in a timely manner.
Identify and fix code where bugs have been identified.
Write adequate test suites to ensure all functionality originally outlined by the design is being met.
Stay updated with the latest industry trends and technologies to drive innovation.
Profile :
Bachelor's or Masters Degree in Computer Science, Engineering, or a related field.
8+ years of experience in full stack development with a strong focus on
NodeJS Framework.
High level of understanding of JavaScript / TypeScript.
Proficiency in PostgreSQL and experience with database design and optimization.
Experience with a database change management tools.
Extensive experience in designing and developing RESTful APIs.
Understanding of modern patterns for how backend code interacts with the front end systems.
Strong understanding of microservices architecture and best practices.
Strong experience in web-development domain.
Experience with classical and event driven architectures.
Experience with cloud based software development (MS Azure).
Familiarity with containerization and orchestration tools like Docker and Kubernetes.
Excellent problem-solving skills and the ability to work in a fast-paced environment.
Fluent in English; German is a plus
Strong communication and teamwork skills.
Fullstack Developer • Bucharest, Romania