Senior Full Stack Developer (Java + ReactJS)
Sigma Software
Job Summary
Join Sigma Software as a Senior Full Stack Developer to build scalable, high-performance systems for a leading pet products marketplace. You will design, develop, and implement large-scale distributed systems, APIs, and modern web interfaces using Java and React. This role involves optimizing solutions, ensuring reliability through testing, and collaborating with cross-functional teams to deliver a robust, customer-focused e-commerce product.
Must Have
- Design, develop, and implement large-scale distributed systems
- Implement APIs and event-driven solutions
- Create and execute unit, API, regression, and performance tests
- Develop modern web interfaces using React
- Optimize solutions for scalability, reliability, and performance
- 5+ years of experience in software development with Java
- Experience in building multi-tier web applications and creating REST APIs
- Strong understanding of OOP principles, design patterns, algorithms, and data structures
- Experience with ReactJS for designing maintainable, scalable UI systems
- Familiarity with Spring Framework
- Hands-on experience in Linux/Unix environments
- Practical knowledge of cloud platforms (AWS, Google Cloud, or Azure)
- Familiarity with SQL and NoSQL databases
- Upper-Intermediate level of English
Good to Have
- Strong problem-solving skills
- Attention to detail
- Ability to work independently
- Excellent communication and collaboration skills
Job Description
Company Description
Are you a Senior Full Stack Developer who thrives on building scalable, high-performance systems? Join us at Sigma Software and contribute to a cutting-edge platform for a leading pet products marketplace — a solution designed to serve millions of customers and transform the way pet owners shop online.
In this role, you will be part of a skilled, collaborative team working with modern technologies to create a robust, customer-focused product that stands out in the e-commerce space.
Why join us? You’ll be working on a high-impact project where your ideas and technical decisions will directly influence product success and user experience.
CUSTOMER
Our Customer is a leading marketplace specializing in pet products, known for its extensive catalog and strong online presence. With a commitment to quality and customer satisfaction, the company serves a wide audience of pet owners, offering everything from food and accessories to healthcare products.
Job Description
- Design, develop, and implement large-scale distributed systems with scalability, low latency, and fault tolerance
- Implement APIs and event-driven solutions to meet system requirements and enhance functionality
- Create and execute unit, API, regression, and performance tests to ensure system reliability
- Develop modern web interfaces using React
- Optimize solutions for scalability, reliability, and performance
- Collaborate with cross-functional teams to resolve production incidents quickly
Qualifications
- 5+ years of experience in software development with Java
- Experience in building multi-tier web applications and creating REST APIs
- Strong understanding of OOP principles, design patterns, algorithms, and data structures
- Experience with ReactJS for designing maintainable, scalable UI systems
- Familiarity with Spring Framework
- Hands-on experience in Linux/Unix environments
- Practical knowledge of cloud platforms (AWS, Google Cloud, or Azure)
- Familiarity with SQL and NoSQL databases (HBase, Cassandra, MongoDB, Redshift)
- Upper-Intermediate level of English
Additional Information
PERSONAL PROFILE
- Strong problem-solving skills and attention to detail
- Ability to work independently
- Excellent communication and collaboration skills