Software Development, Staff Augmentation, and Advisory Services company operating in 8 countries across 4 continents.
Full-Stack Engineer, Node.js, Angular
Location
Croatia
Posted
3 days ago
Salary
0
Seniority
Senior
Job Description
Full-Stack Engineer, Node.js, Angular
Newfire Global Partners
• Work with team on new ideas, best practices, and strategies on the front end and backend development for given applications • Build and maintain efficient, reusable, and reliable JavaScript code • Implement innovative applications using Node.js & Angular • Implement Web API using REST • Identify and solve bottlenecks and bugs • Help maintain code quality, organization, and automatization • Help to maintain high-quality code, with various levels of automated tests (unit, integration, performance, and security) • Support with Scrum / Agile software development approach (e.g., sprints, standups, retros, planning, pointing, grooming, etc.)
Job Requirements
- 3+ years of solid hands-on experience in designing & developing front and backend applications for web-based applications.
- 3+ years of Node.js experience
- Experience with the latest UI development frameworks and technologies in the industry, especially Angular 2+
- Understanding of system design and data structures and experience with relational and NoSQL databases like PostgreSQL, MySQL, and MongoDB
- Experience in building “responsive” web applications that use front-end technologies such as Angular, TypeScript, JavaScript, CSS, SASS
- Experience backend technologies Node.JS, NestJS, Express (or similar) API frameworks
- Experience with utilizing the latest JS features with TypeScript
- Experience with creating and consuming RESTful APIs
- Experience with unit/integration testing
- Experience in working with Agile Teams
- Experience with code management systems like Git
- Nice to have
- Experience with Kafka
- Experience working with AWS
Related Guides
Related Job Pages
More Backend Engineer Jobs
.NET Developer, Application Support
Ocean Technologies GroupPowering teams that deliver for people & planet, with maritime learning, crew and fleet management and GRC solutions
• Investigate, diagnose, and resolve application issues using .NET. • Assist with deployments, upgrades, and releases, ensuring minimal disruption to users. • Contribute to fixes and minor enhancements by reviewing, updating, testing, and documenting code. • Stay up-to-date with new technology trends and best practices in .NET development. • Continuously improve the codebase, fix bugs, and optimize performance. • Create and maintain comprehensive documentation for bugs and support solutions. • Develop and implement unit and functional tests to ensure code quality.
Senior Software Engineer – Python, React
UbimindsWe deliver custom-curated digital product teams with Staff Augmentation & Employer-of-Record Services in Brazil.
• Build products to help organizations train their employees and overcome their most pressing people-related problems at scale. • Ship regularly and iteratively, writing testable, readable, and maintainable code. • Develop a deep understanding of how data flows through complex systems and work with intricate data models. • Use AI-assisted development tools responsibly to improve velocity while maintaining code quality. • Design and implement solutions considering scale, security, performance, and privacy. • Guide other engineers on best practices for safely and effectively integrating AI into their development workflows. • Help junior engineers develop the technical skills needed to become tomorrow’s senior engineers. • Propose and help implement improvements to our engineering processes, including how to adapt as AI continues to advance. • Participate in and lead code reviews, share learnings through presentations or documentation, and mentor others. • Review quantitative and qualitative research about our clients and learners and weigh in on the product strategy and roadmap. • Collaborate with fellow Engineering Team Members in Design and Operational Reviews to guide technical decision-making and identify performance issues. • Partner closely with Product to provide multiple viable technical paths for new features and improvements. • Work with the product, design, and support teams to ensure users get the most value from the products you've built. • Fix bugs and performance problems. • Demonstrate curiosity and a willingness to learn unfamiliar technologies or domains.
Role Description We're looking for an experienced AI/Python Engineer to design, build, and optimize intelligent systems using Python and Azure — from prototyping new ideas to maintaining production-grade pipelines. - Design and implement Python and Azure-based solutions for complex business problems - Build and maintain RAG pipelines, multi-agent systems, and LLM-powered workflows - Optimize existing systems for performance and scalability - Ensure compliance with data privacy regulations Qualifications - Strong Python skills + data science libraries (NumPy, Pandas, Scikit-learn) - Solid Azure services and cloud architecture experience - Hands-on experience with LangChain, LangGraph, RAG pipelines, and multi-agent orchestration - Familiarity with MCP (Model Context Protocol) Requirements - Nice to Have: AWS Bedrock - TensorFlow / PyTorch - NLP - Computer Vision Benefits - High-impact global projects at enterprise scale - Collaborate with top-tier engineers via the Toptal network
• Design and implement Python and Azure-based solutions for complex business problems • Build and maintain RAG pipelines, multi-agent systems, and LLM-powered workflows • Optimize existing systems for performance and scalability • Ensure compliance with data privacy regulations



