Tech Stack
AngularCloudJavaJavaScriptKafkaKubernetesMicroservicesNode.jsPostgresReactSpark
About the role
- Designing and developing dynamic, user-friendly frontend applications using Angular, employing a component-based architecture, responsive design, and seamless integration with back-end APIs.
- Developing and integrating robust backend services, focusing on Node.js or Java for API development, database interactions, and system integrations.
- Ensuring scalability and reliability across containerized software solutions.
- Working with our backend teams to ensure seamless API integration and supporting backend services written in Node.js and Java.
- Participating in code reviews and contributing to high standards of software quality.
- Engaging with stakeholders to understand requirements and align on deliverables.
- Supporting continuous improvement of team practices, including testing, quality assurance, and documentation.
- Troubleshooting and resolving system issues efficiently.
- Taking ownership of features from conception to deployment with attention to detail and performance.
Requirements
- Proficiency in Angular
- Hands-on experience with relational databases (PostgreSQL preferred)
- Experience in NodeJs or Java development
- Strong English communication skills (advanced to fluent)
- A proactive, solutions-oriented approach to problem-solving
- Plus: Experience with Kafka
- Plus: Experience with containerized software
- Plus: Basic knowledge of Kubernetes
- Plus: Experience with cloud-based microservices
- Plus: Familiarity with Agile methodologies or DevOps practices