ResponsibilitiesCollaborate and Communicate with Product Delivery TeamsEstablish strong communication channels and collaborate closely with agile product delivery teams to align on project goals and progress.Backend Development and MaintenanceDesign, develop, and maintain robust server-side applications that support business objectives and align with architectural standards.Frontend Development and User Interface DesignBuild and maintain responsive and user-friendly client-side applications, ensuring an optimal user experience.API Development for Integrated CommunicationDevelop and maintain APIs to support both synchronous and asynchronous communication, enabling seamless data flow between systems.Database Management and OptimizationDesign and manage databases, focusing on data modeling, query optimization, and performing essential database administration tasks.Promote Agile DevOps CultureActively engage in an agile DevOps culture, supporting continuous integration and continuous delivery practices.Architectural Design and ImplementationAssess and design software applications in alignment with established architectural patterns and industry best practices.Technical Collaboration with Solution ArchitectWork closely with the solution architect to ensure technical vision and direction are maintained, refining solutions to meet business objectives.Alignment with Organizational StrategyUnderstand organizational strategies and align development work to support broader business goals and vision.Quality Assurance and Code ReviewEnsure application standards are followed through rigorous code reviews and quality assurance practices, promoting high-quality software output.Troubleshooting and Issue ResolutionIdentify, troubleshoot, and resolve issues across the full stack, maintaining system performance and reliability.Documentation and Knowledge SharingCreate and maintain technical documentation, sharing knowledge with cross-functional team members to support ongoing learning and development.Adherence to Best Practices and StandardsImplement solutions in line with industry best practices, ensuring compliance with established application and architectural standards.RequirementsSoftware Engineering ExperienceMinimum of 6 years of experience as a software engineer.Domain Driven Design (DDD)Proficiency in Domain Driven Design.Experience in microservice design and implementation.Micro-Frontend ArchitectureExperience in micro-frontend design and implementation.Version Control ExpertiseStrong knowledge of version control systems.Angular and Frontend TechnologiesProficient with Angular (version 12+), TypeScript, JavaScript, HTML, and CSS.Node.js and Server-Side FrameworksExtensive experience with Node.js frameworks such as Express or NestJS.Proficiency in Java (version 8+).Database KnowledgeSolid experience with both NoSQL and SQL databases.AWS Cloud ProficiencySkilled in using AWS cloud services.Mobile Development with FlutterExperience with mobile application development, specifically using Flutter.Familiarity with Vue.js for frontend development.Knowledge of Blazor for frontend development.Spring or Micronaut FrameworkFamiliarity with Spring or Micronaut for Java-based applications.Hibernate ORMExperience with Hibernate for object-relational mapping.Database Migration ToolsFamiliarity with Flyway or Liquibase for database migrations.What we offerB2B ContractEmployment based on a B2B contract.Stable and Dynamic International FirmOpportunity to work in a stable, dynamically developing international company.Engaging Projects and Latest ITChance to participate in interesting projects and work with the latest information technologies.Competitive RatesAttractive remuneration rates offered.Renowned International ProjectsInvolvement in the most prestigious international projects.Multisport and Private Medical CareAccess to Multisport benefits and private healthcare services.Work with usApply & join the teamDidn’t find anything for yourself? Send your CV to praca@seargin.com
#J-18808-Ljbffr