Full Stack Developer
Join a small team building a complex cyber security system. You will develop and maintain features across the stack, from backend microservices to web interfaces, with real mentorship and ownership from an early stage.
Responsibilities
- Develop features end to end, from backend services to web interface
- Implement microservices based on architectural designs
- Build and consume REST APIs
- Work with SQL databases and Redis
- Integrate with RabbitMQ and Kafka message queues
- Assist in deploying services to OpenShift/Kubernetes
- Write clean, maintainable, well-tested code
Requirements
- 1–2 years of hands-on development experience
- Solid foundation in at least one backend language (Python/Go/Java/C++/C#)
- Experience with a modern frontend framework (React/Angular/Vue) and JavaScript or TypeScript
- Working knowledge of SQL databases and REST API concepts
- Comfortable with Git workflows and Linux environments
- B.Sc. in Computer Science / Software Engineering, or equivalent
Nice to have
- Docker and Kubernetes/OpenShift
- Message queues (RabbitMQ, Kafka)
- Redis or other in-memory / NoSQL databases, and ORM frameworks
- CI/CD pipelines
- Monitoring and logging tools (ELK, Prometheus, Grafana)
- Knowledge of event-driven architecture patterns
- Background or interest in cyber security, networking or low-level systems