Build frontend and backend components with modern tools and technologies
Work with highly scalable distributed systems and own some of the cloud services.
Participate in all aspects of software development activities including design, estimation, coding, code review, unit-testing and bug fixing.
Handling non-functional requirements like performance, memory leaks etc.
Fast prototyping of ideas and concepts.
Research the latest industry trends.
Mentor developers to help our team reach its maximum potential.
What you need to succeed
Bachelors degree in computer science or computer engineering (equivalent education or work experience).
2-5 years of programming experience with React JS and Java technologies. Its a full-stack developer role leaning more toward front-end development.
Sound knowledge of Object Oriented Programming (OOP) Patterns and Concepts.
Familiarity with different design and architectural patterns.
Strong analytical, problem-solving and programming skills.
Strong in data structure and algorithm.
Familiarity with TDD and tools like Junit, Mockito etc.
Experience with automation testing and monitoring tools.
Excellent Verbal, Written and interpersonal communication skills.
.
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Full Stack DeveloperEmployement Type: Full time