Loading open roles
Loading open roles
Loading role

GirnarSoft · posted 5 months ago
Job Title: Senior Software Engineer - Fullstack Location: Bangalore You will be in charge of the following: ● Develop new features as well as modify existing features to meet the constantly involving requirements of our Telco operating system as we expand globally. ● Write comprehensive automated tests (Unit Tests, Integration Tests, Journey Integration tests) for the features you are developing. ● Write performant code and constantly incorporate the code review feedback provided by senior developers into the features you are assigned to work on. ● Utmost attention to detail and quality in all work assignments. ● Participate in R&D work as per the requirements of a capability. ● Actively participate in all team discussions and contribute effectively to those discussions. ● Document the design details (APIs, various design diagrams etc.) under the guidance of senior developers. ● Support during production issue troubleshooting activities to ensure smooth operation of our live customer environments meeting customer SLAs. What’s on offer We provide a great environment and platform for employees to build their career. In this role, you can expect: ● Unique opportunity to be a part of innovating the telecommunications industry. ● Once in a lifetime chance to help shape a brand from the ground up. ● Exposure to the fast-paced world of high-tech start-ups. ● Attractive experience and compensation. ● Working with passionate, smart and driven colleagues in a vibrant environment. ● Get continuous mentoring to fast-track your career. Requirements ● Degree in Computer Science, Software Engineering or equivalent. ● Minimum 5 - 8 years industrial experience with a focus on full-stack engineering. ● Hands-on development experience in either Java, Golang or Javascript., ReactJs ● Hands-on development experience with Relational DBs, preferably in MariaDB or MySQL. Experience with NoSQL DBs such as MongoDB will be advantageous. ● Hands-on experience in automating the testing of the applications using Unit Testing, Integration Testing, Mocking etc. ● A good understanding of commonly used Software Design Patterns. ● Excellent communication skills and team working skills. ● Experience in modern frameworks such as Spring Boot and/or ReactJS will be an advantage.