Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Full stack developers will have a range of responsibilities from shaping and implementing strategic products to ensuring that the client stays on the leading edge of technology
- Contribute across the technology stack, from frontend, backend, database and DevOps infrastructure that supports continuous deployment, to native apps
- Use agile engineering practices and various software and web development technologies to rapidly develop creative and efficient solutions
- Collaborate with other agile team members to craft clear user stories, design tests for prototypes and products, and continuously deliver product enhancements
- Communicate with IT teams about any Digital innovations that are tying into bedrock IT systems
- Communicate with business stakeholders about agile processes to set and manage expectations about delivery methods and timelines
Job Requirements
- 7 -10 years of software development experience, with knowledge of Agile software development process
- Excellent understanding of backend technologies like Node.js, Go, Ruby on Rails, Java, PHP, Perl, SQL, HTML, .Net, JavaScript or CSS
- Also have experience in fronted technologies like React, AngularJS or view.js etc
- Infrastructure knowledge including RESTful APIs, Single Sign On, LDAP, LAMP, Search Technologies
- Experiences with code refactoring, design patterns, design-driven development, continuous deployment, highly scalable applications, application security
- Expert in pair programming, continuous integration, test-driven development & incremental design
- Tests RSpec, JUnit or Selenium frameworks daily
- Experience with relational and NoSQL data stores