Are you an experienced Full Stack Developer ready to tackle exciting challenges in cutting-edge technologies? We are looking for a skilled professional with 5+ years of experience to join our dynamic team on a full-time basis.
This role offers the opportunity to work across a modern tech stack, including Java 17, Spring Boot, React 18, and AWS, in a microservices architecture. From building secure and scalable backend services to creating dynamic user interfaces, you will play a pivotal role in delivering impactful solutions for our clients.
If you’re passionate about leveraging innovative tools like Mapbox GL for geospatial visualizations, integrating payment gateways, and working on real-time data streaming with Kafka and WebSocket, this is the position for you. Bonus points if you bring domain expertise in advertising platforms or data visualization!
Join us in shaping the future with high-quality software solutions and cutting-edge features. Apply now to 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 authorization and authentication.
- Work with RabbitMQ, Redis, and Spring Scheduling for messaging, caching, and task scheduling.
- Integrate payment gateway for seamless payment solutions.
- Leverage Docker, AWS, and Jenkins for containerization, deployment, and CI/CD pipelines.
- Design and document APIs using Swagger and manage databases with 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 with Axios.
- Ensure version control with Git.
- API Services
- Work with Python on Ubuntu to build and deploy service-based solutions for audience activation and integration with platforms.
- Additional Features
- Collaborate on campaign activation and deployment using APIs to push audiences to platforms.
- Analyze data and implement solutions for geospatial features using geohash.
- Implement Kafka and WebSocket for real-time data streaming (if applicable).
- Domain Knowledge
- Familiarity with advertisement industry concepts and integrations, including social media platform ad managers (e.g., Facebook Ads, Twitter Ads) is a plus.
- Data and location intelligence is a plus
- Data Visualization and maps integration is a plus
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, web socket
- 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