Responsibilities:• Independently contribute to the design and development of micro services & web app modules• Lead PoCs and propose practical solutions for technical challenges• Collaborate with other developers, design, product, and QA team members to build performant, scalable, highly available and reliable services and APIs• Contribute to the deployment and maintenance of cloud based distributed systems and services• Work closely with UI/UX designers to transform wireframes and design mock-ups into interactive, responsive user interfaces• Write clean, efficient, and maintainable code and test cases that adhere to industry best practices and coding standards• Perform code reviews and mentor junior developers to enhance the overall team performance• Troubleshoot and resolve functional/non-functional issues in the software• Stay up to date with the latest trends and technologies in web development and propose relevant improvements
Minimum Qualifications:• Minimum 5 years’ hands on experience in software development with expertise in Java and JavaScript based technologies• Bachelor’s degree in computer science or a related field or equivalent work experience• Proficiency in Java, Spring Boot, Python, AWS services• Proficiency in SQL and NoSQL database technologies like MySQL, MongoDB, Redis, ElasticSearch• In-depth knowledge of JavaScript, HTML5/CSS, ReactJS, NodeJS• Experience with building scalable and performant RESTful APIs• Experience with version control systems (e.g., Git), CI/CD pipeline like Jenkins, AWS/Azure cloud• Experience in Container-based development using dockers or Kubernetes• Strong problem-solving skills and debugging skills• Excellent communication and team collaboration skills
Preferred Qualifications (Good to have):• Knowledge of testing frameworks like Junit, Mocha, Jest etc.• Contributions to open-source projects or a portfolio of personal projects• Experience with other front-end frameworks and libraries (e.g., Angular, Vue.js)Joining our team means becoming an integral part of an innovative and collaborative environment, where your skills and passion will help build an impactful and global product. If you are excited about crafting captivating digital experiences and being on top of state-of-the-art technologies, we encourage you to reach out to us with your resume and portfolio.