Full Stack Developer (Timisoara)

Timisoara
Romania

About the job

  • Maintain, improve, and extend existing software;
  • Design, code, debug, document, and support computer applications and tools consistent with established specifications and business requirements;
  • Write clean, reusable, scalable and secure code for deployment adhering to best practices;
  • Develop and ensure compliance with architecture principles and standards for the various systems and components based on design patterns;
  • Performing root cause analysis and helping troubleshoot technical issues;
  • Instils strong focus and best practices for creation and maintenance of high-quality deliverables
  • Drives continuous improvement through coaching, pair programming, code review processes, and team discussions;
  • Breakdown and estimate technical tasks and recommend implementation approach for team; ensure stories contain the right balance of technical direction, best practices, and level of detail;
  • Identifying and unblocking technical risks;
  • Advise team members on standards, security requirements, methodologies, and processes;
  • Create and review technical documentation and specifications, as necessary;
  • Be proactive, take ownership, focus on finding solutions for problems rather than finding problems, and think about continuous improvement - always improve your tools and methods for yourself and your colleagues;
  • Be an excellent communicator - English is our group’s common language, so excellent spoken and written English is a must;
  • Value team effort, be a team player and deliver autonomously with little supervision; 
  • Always be curious about new technologies and development methods.


About Unifiedpost

Unifiedpost is a Business-Process-as-a-Service provider (BPaaS) and offers a complete technology portfolio for identity management, document management, payments & payment management, app stores with value-added services. We support corporates and B2B communities.

Our solutions range from the mundane, such as e-invoicing, to the clever ‘fintech’, facilitating asset-based lending services and alike. Unlike many point-solution providers, Unifiedpost is the one-stop-shop for streamlining your financial value chain.


We would be happy to see

  • Knowledge of all phases of software development including design, coding, testing, debugging, implementation, and support;
  • Experienced full-stack developer with "hands on" enterprise software development experience on multi-tiered systems including - REST Web Services/Swagger/Postman, data exchange (JSON, XML), PHP, Laravel, AngularJS, React, MySQL, CSS/HTML5, Responsive Design;
  • Experience working with enterprise development environments and tools including - Git/BitBucket, JIRA/Confluence, SonarQube;
  • Knowledge of standard change management tools and processes, code branching/merging/commit strategies, feature branches, and trunk-based development;
  • Hands on experience with the following platforms strongly preferred – Docker/Vagrant/Kubernetes;
  • Experience writing and reviewing software design specifications in an object-oriented development environment, use of OO design patterns, open source security frameworks & best practices;
  • Experience designing, developing, and implementing complex microservices applications;
  • Strong hands-on experience writing clean, quality, and testable applications that support rapid delivery via Continuous Integration, Delivery, and automated deployments;
  • Experience working in teams with Agile approaches such as Scrum and Kanban;
  • Experience using and coaching team members in the use of Agile development practices such as test-driven development (TDD), paired programming, automated testing, story card grooming, estimating, and tracking goals;
  • Experience with CI/CD and DevOps best-practices strongly preferred;
  • Some experience working in cloud-based environments (AWS, GCP) would be an advantage;
  • Knowledge about ecommerce platforms is a plus.
     

This is what you win

Challenges: we’re transforming the world of business communications and transactions. You will develop your technical skills but also your knowledge about business processes.

Responsibility: making a difference in decision-making means you take on responsibility, not just tasks

Common purpose: you grow by learning new skills and we benefit from your knowledge. We all work together towards one goal


Apply now

Upload your CV & Motivational Letter

Please upload a file with a maximum filesize of 10MB