Full Stack Developer / Lead



- Job Responsibilities
- Take end-to-end ownership for development, including deployment to production and support.
- Actively participate in researches, discussions and decisions on software architecture and internal coding, architectural, process and other standards.
- Design and development of the next generation platform
- Maintain high standards of software quality within the team by establishing good practices and habits.
- Assist in the collection and documentation of user's requirements, development of user stories, estimates and work plans.
- Implement, review, support and debug required content
- Prepare reports, manuals and other documentation on the status, operation and maintenance of software.
- Risks management.
- Identify gaps and build the tools to increase the speed of analysis.
- Fully participate in the ownership of your services and components, including on-call duties
- Primary Skill
- BS/MS/BE in Computer Science or related field/degree, and/or equivalent work experience
- Strong software engineering fundamentals - Object Oriented design.
- Good understanding of containerization
- Should have knowledge on performance tuning.
- Define and maintain middleware standards and API administration and utilization.
- Hands on RDBMS concepts and experience with SQL, DB2, MYsql and Oracle
- Do architectural planning, performance prototyping, and evaluation of new platforms and technologies.
- Proficient in Java/J2EE, Spring
- Experience implementing RESTful services with API's
- Good understanding of UML and Rational Software Architect
- Understanding of Cloud architecture and systems.
- Proficiency with JavaScript and HTML5
- Deep knowledge of AngularJS 6+ practices and commonly used modules based on extensive work experience
- Creating self-contained, reusable, and testable modules and components
- Ensuring a clear dependency chain, in regard to the app logic as well as the file system
- Hand on and implements complex AngularJS applications, directives, controllers, services
- Creating e2e test suites for all components, and running them with Protractor (or a well reasoned alternative)
- Experience in JavaScript build tools like grunt or gulp
- Excellent communication and collaboration skills
- Think at scale, and with high availability
- Can work with cross-team members on large and complex projects
- Can breakdown a complex situation and come up with an elegant solution
- Secondary Skill
- Kafka, Spark, Redis , ElasticSearch, MongoDB
- Understanding of ci/cd automation
- 3-10 years of development experience in implementing large-scale, distributed production class ‘Saas’ software
Apply for this Job
Life at Beroe
Beroe is disrupting how businesses across the globe leverage intelligence to make smarter sourcing decisions. Today 80% of Fortune 500 organizations rely on Beroe as a trusted source of intelligence. At the heart of everything that we do, are our Employees. We consistently work towards initiatives that provide an ideal work-life balance for our employees and support them with training/development to enrich their knowledge.
- At Beroe we offer a 4-day work week (Mon-Thu) to all our colleagues – Probably the only company in India to offer such a benefit
- You have the flexibility to work from the location of your choice – Work from anywhere
- Recognized by the industry for its work and culture- Certified as a Great Place to Work, Company with Great People Manager