
Middle Full Stack Engineer, Frontend Focus
Sigma Software Group
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
Tech Stack
About the role
- Design, develop, and implement large-scale distributed systems capable of handling high data volumes
- Build scalable, low-latency, and fault-tolerant solutions
- Develop APIs and event-driven architectures to meet system requirements
- Implement unit, API, regression, and performance testing strategies
- Work with React for frontend development
- Optimize solutions for scalability, reliability, and high performance
- Collaborate with cross-functional teams to resolve production incidents quickly
- Participate in code reviews and contribute to continuous improvement of development processes
Requirements
- At least 4 years of experience in software development with Java and object-oriented programming
- Strong understanding of OOP principles, design patterns, algorithms, and data structures
- Experience in building multi-tier web applications and REST APIs
- Experience with frontend frameworks such as React
- Hands-on experience in Linux/Unix environments
- Practical knowledge of cloud platforms (AWS, Google Cloud, or Azure)
- Familiarity with relational and NoSQL databases (HBase, Cassandra, MongoDB, Redshift)
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
- Experience with microservices architecture will be a plus
- Knowledge of CI/CD pipelines and DevOps practices
- Familiarity with containerization tools (Docker, Kubernetes)
Benefits
- flexible work format — remote, onsite, or hybrid
- professional growth opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Javaobject-oriented programmingAPIsevent-driven architectureunit testingAPI testingregression testingperformance testingmicroservices architecturedesign patterns
Soft Skills
collaborationproblem-solvingcontinuous improvement
Certifications
Bachelor’s degree in Computer ScienceMaster’s degree in Computer Science