
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.
Key Skills
Related Jobs

Security Engineer Ubuntu

Senior Software Engineer

Test Automation Engineer

Senior Android Engineer

Lead Software Engineer

Senior Frontend Engineer

Data Engineer

Production Engineer

Senior Back End Developer

Senior Frontend Engineer Platform

IT Engineer

Senior Software Engineer Cloud Images

Senior Product Designer

Hands On Engineering Manager

Full Stack Software Engineer

Senior Front End Developer

Customer Success Manager

Senior Software Engineer .NET Core

Front End TypeScript Developer
