Sigma Software
Sigma Software is a global software development company that enables enterprises, startups, and product houses to meet their technology needs through end-to-end delivery. We have been working since 2002, from all over the world.
Customer
It is an international technology company that specializes in developing high-load platforms for data processing and analytics. Its core product helps businesses manage large volumes of data, build models, and gain actionable insights. The company operates globally and serves clients primarily in the marketing and advertising sectors, and focuses on modern technologies, microservices architecture, and cloud-based solutions.
Project
The project focuses on working with audiences and targeting from the advertisers’ side (such as marketing agencies and similar structures). It is an independent project within a larger AdTech platform.
Requirements
4 years of experience in software development using Java
Experience in building multitier web applications and creating REST APIs
Good understanding of OOP principles, design patterns, algorithms, and data structures
Hands on experience with React
Familiarity with cloud platforms (AWS, Google Cloud, or Azure)
Hands on experience with Linux/Unix environments
Experience with relational and/or NoSQL databases (e.g., PostgreSQL, MongoDB, Cassandra)
Ability to write clean, maintainable, and well-tested code
Eagerness to learn and contribute to engineering best practices
At least an Upper-Intermediate level of English
Responsibilities
Develop and maintain scalable web applications using a microservices architecture
Participate in designing and implementing RESTful APIs
Support ingestion, processing, and analytics pipelines for large datasets
Take part in proof-of-concept (POC) initiatives to assess the viability of emerging tools and practices
Contribute to Front-end development using React
Ensure code quality through testing, code reviews, and adherence to best practices
Work with cloud-based infrastructure and tools to deploy and monitor applications
Collaborate with cross-functional teams including Data Analysts and Scientists
Support continuous improvement by suggesting tools, frameworks, and workflow enhancements
B2B, Permanent
Check similar offers