EU remote
Software Engineer
About this role
Software Engineer Bayer Daily tasks: - Programming and Build - Collaborate with others when necessary to review user stories and code and develop implementation approaches - Use the agreed implementation approaches to design, code, test, and document programs or scripts of medium-to-high complexity, using the right standards and tools - Systems Design - Translate logical designs into physical designs - Produce detailed designs - Effectively document all work using required standards, methods, and tools, including prototyping tools where appropriate - Design systems characterized by managed levels of risk, manageable business and technical complexity, and meaningful impact - Work with well understood technology and identify appropriate patterns - Systems Integration - Build and test simple interfaces between systems - Work on more complex integration as part of a wider team - Modern Standards Approach - Competently apply a modern standards approach and guide others to do so - Information Security - Maintain a strong understanding of information security - Design solutions and services with security controls embedded, specifically engineered with mitigation of security threats as a core feature - Prototyping - Approach prototyping as a team activity, actively soliciting prototypes and testing with others - Establish design patterns and iterate them - Use a variety of prototyping methods and choose the most appropriate - Service Support - Help fix faults following agreed procedures - Carry out maintenance tasks on infrastructure - User Focus - Collaborate with user researchers and represent users internally - Explain the difference between user needs and the desires of the user - Champion user research to focus on all users - Prioritize and define approaches to understand the user story, guiding others in doing so - Offer recommendations on the best tools and methods to use - Availability and Capacity Management - Manage service components to ensure they meet business needs and performance targets Musts: React Bachelor's degree in Computer Science, Software Engineering, Information Technology or a related field 3+ years experience as a software engineer Frontend React 18+/Python (required)/NodeJS Understanding of JS Frameworks and Rendering Patterns Component / Visual Testing Experience Backend REST / GraphQL Experience Security Best Practices (Authentication / Authorization) Serverless or Microservice Experience — Managed customer facing and multi-region APIs Maintained Data Pipeline DevOps / Infrastructure AWS Experience Containerized Environment (Docker)
Source listing: nofluffjobs_main