Software Engineer, Senior Software Engineer, Technical Lead[NodeJS/React/GO]
Minimum 1 – 4 years experience in NodeJS, ExpressJS, Reactjs, Angular or GO tech stack. Previous exposure to AGILE development methodologies.
Preferred Qualifications
- Exposure to TDD/Unit Testing and thorough adherence to maintaining code quality
- Experience in designing distributed systems for falt-tolerance and dynamic scalability
- An unquenchable thirst for continuous improvement
- Passion for quality and close attention to details
- Architectural skills & practical experience in applying design principles
- Ability to analyze large features and implement practical/scalable solutions
- Serious development experience in FullStack development with JavaScript on NodeJS, ExpressJS or GO
- Experience working with relational and NoSQL databases like MongoDB, messaging platforms like RabbitMQ
- Experience in Designing Microservices based systems with DDD
- Familiarity with GIT, Jenkins and CICD, Dokcer, Kubernetes
- Excellent communication and interpersonal skills
- Experience working with Cloud environments like AWS, GCP
Responsibilities
You will lead(or part of) a team while contributing with hands-on development towards achieving quality and timely delivery of enterprise solutions while adhering to defined architectural, design and coding best practices and guidelines.
Tasks
- Getting involved in Architecture, Design and Implementation along with creation of detailed Software Design Specifications
- Maintaining fluent communication with the internal team & external stakeholders
- Meeting expected quality and deadlines whilst adhering to industry best practices and guidelines
- Taking the responsibility for the quality of the code of your/team by performing a code review in each commit