An autonomous and self-motivated individual, proficient in creating high-quality solutions that are stable, extensible, and meet all the functional and non-functional requirements within the given time and resource constraints. You would be working as part of a core R&D team working on a multi-region multitenant cloud-based SaaS product using cutting-edge technologies. We are looking to hire a dynamic Full Stack Developer to join our global team. As a Senior Software Full Stack developer, you will be required to build enterprise-grade applications
How will you make an impact?
- Design and develop software feature(s) according to requirements specifications.
- Implementation of software features according to HLD/LLD
- Follow the set processes and practices.
- Develop Innovative ideas to address complex issues.
- Ensure the intended design and quality levels are met through regular code reviews and testing of the software in development.
- Take complete ownership of the assigned work and ensure timely delivery.
- Performing quality unit and integration testing to ensure fit to design/requirements and perform automation.
- Ensure high degrees of responsiveness to any issues that might come up throughout the complete lifecycle of the software.
- Emphasis on strong documentation practices
Have you got what it takes?
- Bachelor/Master of Engineering Degree in Computer Science/IT, Electronic Engineering or equivalent from a reputed institute
- 8+ years of software development experience
- At least 8 years of working experience on Java, Spring, Rest API, Angular, JavaScript, HTML5, CSS3
- Proficient with Java algorithms and data structures
- Strong software development experience in Java, Microservices, Spring Boot, Rest API, Angular 15+, HTML, CSS, JavaScript, Database (MySQL)
- Familiarity and/or experience with public cloud infrastructures and technologies such as Amazon Web Services (AWS)
- Strong knowledge of multithreading, concurrency, and code performance
- A comprehensive familiarity and proven experience in OOD/OOP, SOLID principles, design patterns
- Strong knowledge of frameworks like Junit, Cucumber, Jasmine and Karma for writing Unit, integration test cases.
- .
You will have an advantage if you also have:
- Experience developing enterprise-grade software products that can perform, scale, and integrate into a broad enterprise ecosystem.
- Experience working in an Agile methodology development environment and using work item management tools like JIRA.
- Experience with version control tools – GIT, SVN
- Excellent communication and interpersonal skills, proven ability, and passion to educate and mentor others in engineering best practices and patterns and team player.
- Innovative thinking, having the ability to work under high pressure, and paying high attention to detail.
- Should have a good understanding of writing secured applications
Tech Manager
Individual Contributor