Responsibilities
- Collaborate and Communicate with Product Delivery Teams
- Establish strong communication channels and collaborate closely with agile product delivery teams to align on project goals and progress
- Backend Development and Maintenance
- Design, develop, and maintain robust server-side applications that support business objectives and align with architectural standards
- Frontend Development and User Interface Design
- Build and maintain responsive and user-friendly client-side applications, ensuring an optimal user experience
- API Development for Integrated Communication
- Develop and maintain APIs to support both synchronous and asynchronous communication, enabling seamless data flow between systems
- Database Management and Optimization
- Design and manage databases, focusing on data modeling, query optimization, and performing essential database administration tasks
- Promote Agile DevOps Culture
- Actively engage in an agile DevOps culture, supporting continuous integration and continuous delivery practices
- Architectural Design and Implementation
- Assess and design software applications in alignment with established architectural patterns and industry best practices
- Technical Collaboration with Solution Architect
- Work closely with the solution architect to ensure technical vision and direction are maintained, refining solutions to meet business objectives
- Alignment with Organizational Strategy
- Understand organizational strategies and align development work to support broader business goals and vision
- Quality Assurance and Code Review
- Ensure application standards are followed through rigorous code reviews and quality assurance practices, promoting high-quality software output
- Troubleshooting and Issue Resolution
- Identify, troubleshoot, and resolve issues across the full stack, maintaining system performance and reliability
- Documentation and Knowledge Sharing
- Create and maintain technical documentation, sharing knowledge with cross-functional team members to support ongoing learning and development
- Adherence to Best Practices and Standards
- Implement solutions in line with industry best practices, ensuring compliance with established application and architectural standards
Requirements
- Software Engineering Experience
- Minimum of 6 years of experience as a software engineer
- Domain Driven Design (DDD)
- Proficiency in Domain Driven Design
- Microservice Architecture
- Experience in microservice design and implementation
- Micro-Frontend Architecture
- Experience in micro-frontend design and implementation
- Version Control Expertise
- Strong knowledge of version control systems
- Angular and Frontend Technologies
- Proficient with Angular (version 12+), TypeScript, JavaScript, HTML, and CSS
- Node.js and Server-Side Frameworks
- Extensive experience with Node.js frameworks such as Express or NestJS
- Java Programming
- Proficiency in Java (version 8+)
- Database Knowledge
- Solid experience with both NoSQL and SQL databases
- AWS Cloud Proficiency
- Skilled in using AWS cloud services
- Mobile Development with Flutter
- Experience with mobile application development, specifically using Flutter
- Vue.js Familiarity
- Familiarity with Vue.js for frontend development
- Blazor Framework
- Knowledge of Blazor for frontend development
- Spring or Micronaut Framework
- Familiarity with Spring or Micronaut for Java-based applications
- Hibernate ORM
- Experience with Hibernate for object-relational mapping
- Database Migration Tools
- Familiarity with Flyway or Liquibase for database migrations
What we offer
- B2B Contract
- Employment based on a B2B contract
- Stable and Dynamic International Firm
- Opportunity to work in a stable, dynamically developing international company.
- Engaging Projects and Latest IT
- Chance to participate in interesting projects and work with the latest information technologies.
- Competitive Rates
- Attractive remuneration rates offered
- Renowned International Projects
- Involvement in the most prestigious international projects.
- Multisport and Private Medical Care
- Access to Multisport benefits and private healthcare services.
Work with us
Apply & join the team
Didn’t find anything for yourself? Send your CV to [email protected]