
Middle Full Stack Engineer (Frontend Focus)
Job Description
- Design, develop, and implement large-scale distributed systems to ensure scalability, low latency, and fault tolerance
- Develop and maintain front-end features using React JS, ensuring responsiveness and usability
- Implement APIs and event-driven solutions to meet system requirements and enhance functionality
- Create and execute unit tests, API tests, regression tests, and performance tests to ensure reliability and efficiency
- Optimize solutions for scalability, reliability, and high performance across both front-end and back-end components
- Collaborate closely with cross-functional teams to address and resolve production incidents promptly
- Participate in architectural discussions and contribute to technical documentation
- At least 4 years of experience in software development with JavaScript and object-oriented programming
- Strong experience with frontend frameworks such as React JS
- Working experience with Java in production environments
- Strong understanding of OOP principles, design patterns, algorithms, and data structures
- Experience in building multi-tier web applications and REST APIs
- 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
WILL BE A PLUS
- Experience with microservices architecture
- Knowledge of CI/CD pipelines and DevOps practices
- Familiarity with containerization tools (Docker, Kubernetes)
PERSONAL PROFILE
- Strong problem-solving skills and analytical thinking
- Ability to work effectively in a team and communicate clearly
- Passion for building high-quality, scalable software solutions