Are you an experienced Full Stack Developer ready to take on exciting challenges with cutting-edge technologies?
We are looking for a qualified professional with more than 5 years of experience to join our dynamic team on a full-time basis.
This role gives you the opportunity to work with a modern tech stack – including Java 17, Spring Boot, React 18, and AWS – within a microservices architecture. From developing secure and scalable backend services to creating dynamic user interfaces, you will play a key role in delivering impactful solutions for our clients.
If you are passionate about innovative tools like Mapbox GL for geospatial visualizations, integrating payment solutions, or working on real-time data streaming with Kafka and WebSocket, this position is perfect for you. Bonus points for experience in advertising platforms or data visualization!
Join us in shaping the future with high-quality software solutions and advanced features.
Apply now and make a significant impact!
Responsibilities
Backend Development
-
Build and maintain scalable backend services using Java 17, Spring Boot 2.7, and a microservices architecture.
-
Implement secure APIs using Spring Security and JWT for authentication and authorization.
-
Work with RabbitMQ, Redis, and Spring Scheduling for messaging, caching, and task scheduling.
-
Integrate payment gateways for seamless payment solutions.
-
Utilize Docker, AWS, and Jenkins for containerization, deployment, and CI/CD pipelines.
-
Design and document APIs with Swagger and manage databases using PostgreSQL.
Frontend Development
-
Develop responsive and dynamic user interfaces using React 18, JavaScript (ES6), HTML, and CSS.
-
Use Mapbox GL for geospatial visualizations and Material-UI (Data Grid) for enhanced UI components.
-
Manage state using Redux and integrate APIs using Axios.
-
Ensure version control with Git.
API Services
-
Work with Python on Ubuntu to build and deploy service-based solutions for audience activation and platform integrations.
Additional Features
-
Collaborate on campaign activation and deployment via APIs to push audiences to various platforms.
-
Analyze data and implement geospatial features using geohash.
-
Implement Kafka and WebSocket for real-time data streaming (when applicable).
Domain Knowledge
-
Familiarity with advertising industry concepts and integrations, including social media ad managers (e.g., Facebook Ads, Twitter Ads), is a plus.
-
Knowledge of data and location intelligence is a plus.
-
Experience in data visualization and map integration is also an advantage.
Required Skills
Tech Stack
-
Java 17, Spring Boot 2.7, RabbitMQ, Redis, PostgreSQL
-
Spring Security, JWT, Spring Scheduling
-
Stripe payment gateway
-
Microservices, Swagger, Docker, AWS, Jenkins
-
Kafka, WebSocket
-
React 18, JavaScript (ES6), HTML, CSS, Thymeleaf
-
Mapbox GL, Redux, Axios (API integrations), Material-UI (Data Grid)
-
Git
API Services
-
Python, Ubuntu for service-based deployments