Role
· Responsible for software development implementations, taking high-level requirements and producing robust solutions, within predefined timelines, scope limitations, and in accordance with Agile SDLC methodology;
· Responsible for research, planning, estimating, designing, and ensuring customizations and integration components that are designed to meet the business needs;
· Interface with the business operations and product teams for technical specifications; and Participate in customer support processes;
· Responsible for research, planning, estimation, design, while ensuring that customizations and integration components are meeting the business needs;
· Design and code all aspects of solutions within a dynamic, rapid application environment involving a diverse technology stack that includes provide training on coding standards and best practices to team members;
· Produce quality, tested, and documented code;
· Act as a mentor to team members and aid in adherence to established coding techniques and standards
About you and Qualifications
. Proficient coding experience building highly scalable, highly available full stack Java applications;
· Experience building responsive Single Page Web Applications using modern front-end technologies such as ReactJS, HTML5, CSS3 and JavaScript;
· Experience with Agile development methodologies including unit testing, test-driven development (TDD), Continuous Integration (CI), Continuous Delivery (CD), Pair Programming, and Automated Testing;
· Minimum of 2 years’ experience in active adherence to SDLC methodologies such as Agile or Incremental and working knowledge of SCRUM is a plus;
· Deep understanding of contemporary API and architectural concepts (REST, Microservices, etc.)
· Experience in 12-factor app architecture, design, and implementation;
· Experience working in an enterprise-scale SaaS product environment that is deployed using cloud technologies like OpenStack and Cloud Foundry is a plus;
· Proficient in one or more Relational and Non-Relational DB technologies such as MS SQL Server, MongoDB, Cassandra, CouchDB or Postgres;
· Familiarity with deploying applications with container technology (Docker, Kubernetes, etc.);
· Proven understanding of OOAD, design patterns, and application development processes and practices with focus on reusability, extensibility, and performance;
· Solid understanding of software development environments, source control techniques, and continuous integration;
· Passion and experience in coaching and mentoring junior and senior software engineers.
· Self-motivated team player who excels in a collaborative environment
· Own the Product from technical standpoint and drive architectural discussions across other products to ensure alignment with the rest of the product suite.
Job Type: Full-time
Pay: €80,000.00-€100,000.00 per year
Schedule:
Work Location: In person
Reference ID: SeniorReactJS